range arange random区别
python中的range:只能创建int型的list
1 for i in range(0,5): 2 print(i) 3 4 0 5 1 6 2 7 3 8 4
numpy中的arange: 需要导入numpy模块(import numpy as np或from numpy import*),并且arange为int or float型
1 import numpy as np 2 np.arange(1,1.9,0.1) 3 4 5 array([ 1. , 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8])
random: random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
生成的数为0-1范围内
numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。
numpy.random.rand(d0, d1, …, dn)的随机样本位于[0, 1)中。