关于python:python的nprandomrandn和rand-random-以及元组和列表的区别

"""生成3×3的数组,随机数遵从N(0,1)的正态分布,即n指normal"""
import numpy as np
print(np.random.randn(3,3))

"""生成1000×72的数组,0-1之间的均匀分布,random.rand(a,b)与而random.random((a,b))作用一样,然而rand后跟元素的格局,而random后跟元组的格局"""
import numpy as np
train_x = np.random.rand(1000,72)

train_x = np.random.random((1000,72))

补充:Python元组、数组、列表的区别
Python没有数组:

  1. 只有元组(tuple)和列表(list);
  2. 元组一旦创立不可扭转,例如:aa=tuple(1,2,3);
  3. 元组不能追加(append)元素,弹出(pop)元素等;
  4. 只能对元组中的元素进行索引aa[0],不能对其中的元组进行赋值aa[0]=8;
  5. 应用元组的益处在于对元组进行操作更为高效,适宜寄存一组常量;

而上述的泛滥不能够,应用列表list是能够的。

还有一个奥妙的中央要留神,就是只有一个元素的元组,在格局上与列表是不同的。仅一个元素 x 的列表写成 [x], 但仅一个元素的元组要在括号内多写个逗号:(x,)

元组是不能扭转长度的list

参考:
https://www.cnblogs.com/Henry…
https://blog.csdn.net/lengyue…
https://www.cnblogs.com/mingz…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理