保留初心,砥砺前行
NumPy官方网站
NumPy Tutorial
-
np.full
函数:
创建一个由常数填充的数组,第一个参数是数组的形状,第二个参数是数组中填充的常数。
>>> import numpy as np
>>> np.full((3, 2), 5)
array([[ 5., 5.],
[ 5., 5.],
[ 5., 5.]])
-
np.eye
函数:
创建单位矩阵,函数中的参数n,则创建n * n的单位矩阵
>>> np.eye(3)
array([[ 1., 0., 0.],
[ 0., 1., 0.],
[ 0., 0., 1.]])
>>> np.eye(5)
array([[ 1., 0., 0., 0., 0.],
[ 0., 1., 0., 0., 0.],
[ 0., 0., 1., 0., 0.],
[ 0., 0., 0., 1., 0.],
[ 0., 0., 0., 0., 1.]])
-
np.empty
和np.random.random
函数:
两者都是按照参数中给出的形状来创建数组,前者创建空数组,后者创建随机数数组。
>>> np.empty((3,2))
array([[ 0., 0.],
[ 0., 0.],
[ 0., 0.]])
>>> np.random.random((3,2))
array([[ 0.04602883, 0.09544091],
[ 0.71654123, 0.13078339],
[ 0.0385334 , 0.83138146]])
以上内容与相关链接中NumPy(1)的数组创建部分内容组成了一套完整的、在绝大多数实践中可以直接运用的NumPy库创建数组的方法。
相关链接:NumPy(1)简介,基础属性,数组创建(ones,zeros,empty,arange,linespace)
相关链接:NumPy(2)reshape,dot,flat