numpy矩阵操作 empty()函数
numpy.matlib.empty()是另一个在numpy中进行矩阵操作的函数,它返回一个给定形状和类型的新矩阵,而不初始化条目。
语法: numpy.matlib.empty(shape, dtype=None, order=’C’)
参数 :
shape : [int or tuple of int] 希望输出的空矩阵的形状。
dtype : [可选] 希望输出的数据类型。
order : 是否以行为主(C风格)或列为主(Fortran风格)的顺序在内存中存储多维数据。
返回:一个给定形状和类型的新矩阵。
代码#1:
# Python program explaining
# numpy.matlib.empty() function
# importing numpy and matrix library
import numpy as geek
import numpy.matlib
# desired output matrix
out_mat = geek.matlib.empty((2, 3))
print ("Output matrix : ", out_mat)
输出 :
Output matrix : [[ 6.93621940e-310 2.43141878e-316 6.93621669e-310]
[ 6.93621669e-310 6.93621553e-310 6.93621553e-310]]
代码#2:
# Python program explaining
# numpy.matlib.empty() function
# importing numpy and matrix library
import numpy as geek
import numpy.matlib
# desired output matrix
out_mat = geek.matlib.empty((2, 3), dtype = int, order = 'C')
print ("Output matrix : ", out_mat)
输出 :
Output matrix : [[140133380791224 140133380791224 140133356100528]
[140133356100336 140133356100592 140133343343704]]