numpy.array

1. python中

  • 打印出 [0, 10) 的整数:
for i in range(10):
	print (i)
  • 只能存储一种数据类型的数组:
import array

arr = array.array('i', [i for i in range(10)])

2. numpy.array中

  • 创建全为 0 的数组、矩阵:
np.zeros(10)

在这里插入图片描述
在这里插入图片描述

  • 全为一:

在这里插入图片描述

  • 全为指定值;

在这里插入图片描述
在这里插入图片描述

(1)arrange

  • for i in range(起始点,终止点,步长)

(注:[ 起始点,终止点 ) 步长默认为1 )
在这里插入图片描述

  • for i in arange(起始点,终止点,步长)

(注:[ 起始点,终止点) 步长默认为1 )
在这里插入图片描述
在这里插入图片描述

(2)linspace

  • np.linspace(起始点,终止点,起始点到终止点等长截出点的个数)

(注:[ 起始点,终止点 ] )
形成等差数列,间距相等。
在这里插入图片描述

(3)random

  • np,random.randint(起始点,终止点,尺寸大小)

(注:[ 起始点,终止点 ) )在这里插入图片描述

(4)随机种子seed

  • np.random.seed(666)

在这里插入图片描述

(5)随机浮点数

  • 生成0、1之间均匀分布的浮点数:

np.random.random(10)
表示包含10个元素,每个元素在0、1之间
在这里插入图片描述

(6)生成符合正态分布的浮点数

  • 默认 均值=0,方差=1
  • np.random.normal()

在这里插入图片描述

  • 指定 均值=10,方差=100:

在这里插入图片描述

  • 生成3*5的矩阵:

在这里插入图片描述

(7)文档查询

在这里插入图片描述
在这里插入图片描述

发布了28 篇原创文章 · 获赞 5 · 访问量 1855

猜你喜欢

转载自blog.csdn.net/elegantoo/article/details/104426333