Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略-阿里云开发者社区

开发者社区> 一个处女座的程序猿> 正文

Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略

简介: Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
+关注继续查看

random/range/replace/reshape用法


1、random用法


numpy.random.randint(a, b)   # 返回开区间 [a, b) 范围内的整数值  [python]

>>> random.randint(0,1)        0  

>>> random.randint(0,1)         1  

>>> np.random.randint(0,1)   0  

>>> np.random.randint(0,1)    0


2、range(start, end, step)函数使用方法


print(list( range(0, 10, 3) ))  #输出[0, 3, 6, 9]

random.randint(a, b)    # 返回闭区间 [a, b] 范围内的整数值


3、replace用法


replace()                      #方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

(1)、my_file_path.replace(u'/',u'\\')  #将文件路径中的/改为\(第一个是转义符)

reversed()                    #序列值上的反向迭代器

(2)replace('\t','')     #该函数将原来列表中,元素有含\t统统去掉

(1)、replace函数:for循环去掉sources列表内的\t字符


#for循环去掉sources列表内的\t字符:例如['网络媒体', ……, '网游', '\t网络媒体', '\t汽车'] → ['网络媒体', ……, '网游', '网络媒体', '汽车']

pureLists=[]

for i in range(len(sources)):  

   pureList=sources[i].replace('\t','')

   pureLists.append(pureList)

print(pureLists)

print(sum(wealths))


4、reshape用法

reshape(FN,-1)        #通过reshape(FN,-1) 将参数指定为-1,这是reshape的一个便利的功能通过在reshape时指定为-1,reshape函数会自动计算-1维度上的元素个数,以使多维数组的元素个数前后一致。





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Qt .pro文件之defineReplace函数的用法,实现lib文件名自动添加后缀“d“
Qt .pro文件之defineReplace函数的用法,实现lib文件名自动添加后缀“d“
37 0
php中使用exec,system等函数调用系统命令
php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。   在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。
682 0
应用统计学与R语言实现学习笔记(三)——描述性统计
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/71190387 Chapter 3 Descriptive Statistics 本篇是第三章,内容是描述性统计。
876 0
应用统计学与R语言实现学习笔记(一)——简介
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/71076504 Chapter ...
953 0
《机器学习与R语言(原书第2版)》一导读
机器学习的核心是将信息转化为具有可行性的情报的算法。这一事实使得机器学习非常适用于当今的大数据时代。如果没有机器学习,要跟上海量的信息数据流几乎是不可能的。
1218 0
Python学习笔记:lambda表达式与函数式编程
1,lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式。lambda是一个表达式而不是一个语句。它能够出现在Python语法不允许def出现的地方。作为表达式,lambda返回一个值(即一个新的函数)。
1304 0
应用统计学与R语言实现学习笔记(九)——线性回归
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/73196594 Chapter 9 Linear Regression 本篇是第九章,内容是回归分析(主要以线性回归为主)。
1375 0
+关注
一个处女座的程序猿
国内互联网圈知名博主、人工智能领域优秀创作者,全球最大中文IT社区博客专家、CSDN开发者联盟生态成员、中国开源社区专家、华为云社区专家、51CTO社区专家、Python社区专家等,曾受邀采访和评审十多次。仅在国内的CSDN平台,博客文章浏览量超过2500万,拥有超过57万的粉丝。
1701
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载