赞
踩
① 用一维列表创建
- >>> import numpy as np
- >>> np.array([1,2,3])
- # Out : array([1, 2, 3])
② 用元组创建
- >>> np.array((1,2,3))
- # Out : array([1, 2, 3])
③ 创建多维数组
- >>> np.array( [ [ 1, 2, 3, 4 ], [ 5, 6, 7, 8 ] ] )
-
- #Out:'''array([[1, 2, 3, 4],
- [5, 6, 7, 8]])'''
④通过zeros创建数组 创建一个元素为0的数组
>>> np.zeros(3) #生成一维矩阵>>> np.zeros((3,3)) #生成二维矩阵>>> np.zeros(((2,3,4))) #生成三维矩阵
⑤ones 生成元素为1的数组
>>> np.ones((3, 3)) 左行右列,三行三列
⑥empty生成未初始化数组
>>> np.empty((2,2))
①arange生成一维数组
>>> np.arange(1,9,2) #和range()类似,1-初始值 9-结束值 2-步长
②linspace生成等差数列
- >>> np.linspace(1, 10, 5) #1-初始值 10-结束值 5-数组元素个数,返回一维列表元组,下同。
- #Out : array([1, 3, 5, 7 ])
③生成等比数列
>>> np.logspace(0,2,5) #起始值为1,末尾值为10的2次方,5表示元素个数,默认底数是10,可以通过base = A改变底数
④使用random创建随机数组
- >>> np.random.random((3, 3)) #(0~1间的随机数,3行3列)
-
- >>> np.random.randint(1, 9, size=(3, 3)) #创建随机整数数组,范围1~9.
-
- >>> np.random.randon(3,3) #创建一个具有正态分布的样本随机数组
-
- >>> np.random.rand(9) #创建(0~1)之间的一维随机数组
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。