Python 一些函数记录(更新ing)
2017-11-01 02:00
531 查看
1.改变随机数生成器的种子seed , 123是随意的 或不填写
2.生成 10个 在 [-1,1] 相等间距的 数据
3.用于将一个列表中的元素打乱
4.正态分布
5.分隔符对字符串进行切片
6.接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表
输出数据:
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
np.random.seed(123)
2.生成 10个 在 [-1,1] 相等间距的 数据
X=np.linspace(-1,1,10)输出数据 (数组):
[-1. -0.77777778 -0.55555556 -0.33333333 -0.11111111 0.11111111 0.33333333 0.55555556 0.77777778 1. ]
3.用于将一个列表中的元素打乱
np.random.shuffle(X) #shuffle 翻译:洗牌
4.正态分布
# 0:概率均值,中心center ; 0.05:概率标准差(越大越矮胖,scale越小,越瘦高) ; 10:shape np.random.normal(0,0.05,(10,))输出数据(数组):
[-0.02512938 0.0382248 -0.04116852 0.00387098 -0.0980944 0.04732748 0.05560063 -0.06583651 0.06713475 -0.04525316]
5.分隔符对字符串进行切片
str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print str.split( ); #str --分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等 print str.split(' ', 1 ); #num--分割次数输出数据:
['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
6.接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表
x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x, y, z)
输出数据:
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
相关文章推荐
- 记录 C++ STL 中 一些好用的函数--持续更新 (for_each,transform,count_if,find_if)
- Python的一些函数用法,学到后在此更新
- python 一些有用的功能函数(持续更新)
- awk的一些使用记录(更新ing)
- python的一些函数用法记录
- Python常用全局函数记录
- 记录一些java自带的函数
- Python3 一些基础操作记录
- 详细记录python的range()函数用法
- 学习Python 是遇到的一些问题记录
- jquery一些记录(老是搞忘函数用法,规则)
- python common很久不用我都忘了一些函数了,给boss添麻烦了
- Python常用函数记录
- perl应用:一些perl例(不断更新中ing........)
- java 基础问题的一些处理,记录一下,持续更新呗
- 喜迎下一个挑战WebRTC, 博客的内容会更新的慢一些, 当然还是会持续记录下去的:)
- 详细记录python的range()函数用法
- 零基础学python-4.4 常用的一些内建函数
- 一些头文件中常用的函数做题总结,不断更新
- Linux shell编程与Makefile的一些记录(等待更新)