Python
中
numpy
各函数简介之生成数组函数
1
、
empty(shape[, dtype, order])
依据给定形状和类型
(shape[, dtype, order])
返回一个新的空数组。
参数:
shape :
整数或者整型元组
定义返回数组的形状;
dtype :
数据类型,可选
定义返回数组的类型。
order : {‘C’, ‘F’},
可选
规定返回数组元素在内存的存储顺序:
C
(
C
语言)
-row-major
;
F
(
Fortran
)
column-major
。
1
2
3
4
5
6
7
>>> np.empty([2, 2])
array([[ -9.74499359e+001, 6.69583040e-309],
[ 2.13182611e-314, 3.06959433e-309]])
#random
>>> np.empty([2, 2], dtype=int)
array([[-1073741821, -1067949133],
[ 496041986, 19249760]])
#random
2
、
empty_like(a)
依据给定数组
(a)
的形状和类型返回一个新的空数组。
参数:
a
:数组
其形状和类型用来规定返回函数的形状和类型。
返回值:
输出:
ndarray
与数组
a
形状和类型一样的数组。
1
>
>> a = np.array([[1., 2., 3.],[4.,5.,6.]])