📅  最后修改于: 2023-12-03 15:18:57.113000             🧑  作者: Mango
numpy.matlib.empty()
函数返回一个给定形状和类型的未初始化(或随机初始化)的矩阵。该函数与numpy.empty()
函数的工作方式非常相似,不同之处在于它返回的是矩阵而不是数组。
numpy.matlib.empty(shape, dtype=float, order='C')
参数说明:
import numpy.matlib
import numpy as np
m = numpy.matlib.empty((2,2))
print(m)
运行结果:
[[6.93887663e-310 4.67075580e-310]
[0.00000000e+000 0.00000000e+000]]
上面的代码创建了一个2 × 2的矩阵,由于该矩阵未初始化,因此其值是随机的。
numpy.matlib.empty()
函数可以用于创建一个未初始化的矩阵,其语法和numpy.empty()
函数非常相似,但它返回的是一个矩阵而不是一个数组。为了使矩阵的值符合特定的需求,可以根据需要使用其他的矩阵创建函数(如numpy.matlib.zeros()
或numpy.matlib.ones()
)来创建矩阵。