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)中。

 

posted @ 2021-08-08 11:57  囫囵耶  阅读(160)  评论(0)    收藏  举报