1.随机产生泊松分布的数
2.随机数产生
import numpy as np
#产生n维的均匀分布的随机数
print(np.random.rand(5,5,5))
#产生n维的正态分布的随机数
print(np.random.randn(5,5,5))
#产生n--m之间的k个整数
np.random.randint(n,m,k)
print(np.random.randint(1,50,5))
#产生n个0--1之间的随机数
print(np.random.random(10))
#从序列中选择数据
print(np.random.choice([2,5,7,8,9,11,3]))
#把序列中的数据打乱
#np.random.shuffle(item) 不会参数返回值,改变的话是在原列表中修改的
item = [2,5,7,8,9,11,3]
np.random.shuffle(item)
print(item)
3 数组反转
import numpy as np
arr = np.arange(10)
# 反转前
print(arr)
输出结果:
[0 1 2 3 4 5 6 7 8 9]
# 反转后
arr2 = arr[::-1]
print(arr2)
输出结果:
[9 8 7 6 5 4 3 2 1 0]
4.删除整个数组的重复元素
uniques = np.unique(data)