📜  Python numpy.matlib.empty()(1)

📅  最后修改于: 2023-12-03 15:18:57.113000             🧑  作者: Mango

Python numpy.matlib.empty()介绍

1.概述

numpy.matlib.empty()函数返回一个给定形状和类型的未初始化(或随机初始化)的矩阵。该函数与numpy.empty()函数的工作方式非常相似,不同之处在于它返回的是矩阵而不是数组。

2.语法
numpy.matlib.empty(shape, dtype=float, order='C')

参数说明:

  • shape: 矩阵的形状,例如(2,3)表示2行3列的矩阵。
  • dtype: 矩阵的数据类型,默认为float。
  • order: 数组在内存中的存储顺序,'C'为按行存储,'F'为按列存储。
3.示例
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的矩阵,由于该矩阵未初始化,因此其值是随机的。

4.结论

numpy.matlib.empty()函数可以用于创建一个未初始化的矩阵,其语法和numpy.empty()函数非常相似,但它返回的是一个矩阵而不是一个数组。为了使矩阵的值符合特定的需求,可以根据需要使用其他的矩阵创建函数(如numpy.matlib.zeros()numpy.matlib.ones())来创建矩阵。