Code前端首页关于Code前端联系我们

NumPy 教程:矩阵库(矩阵库 numpy.Putyn)和 python 示例

terry 2年前 (2023-09-25) 阅读数 48 #后端开发

NumPy - 矩阵库

NumPy 包包含一个矩阵库 numpy.❀Putyn。该模块的函数返回矩阵而不是 ndarray 对象。

Putyin.empty()

Putyin.empty()该函数返回一个新矩阵,但不初始化元素。该函数接受以下参数。

numpy.matlib.empty(shape, dtype, order)
Python

其中:

序列号参数和说明
1.形状形状2. D 型 可选,输出数据类型
3.order C‿♿♓
import numpy.matlib 
import numpy as np 
print np.matlib.empty((2,2))  
# 填充为随机数据
Python

输出如下: ​​Python

numpy.matlib.zeros( )

此函数返回一个用零填充的矩阵。

import numpy.matlib 
import numpy as np 
print np.matlib.zeros((2,2))
Python

输出为:

[[ 0.  0.] 
 [ 0.  0.]])
Python

numpy.matlib.ones()

此函数返回一个填充有 1 的矩阵。

import numpy.matlib 
import numpy as np 
print np.matlib.ones((2,2))
Python

输出为:

[[ 1.  1.] 
 [ 1.  1.]]
Python

numpy.matlib.eye()

此函数返回一个对角元素在其他位置为 1' 的矩阵。该函数接受以下参数。

numpy.matlib.eye(n, M,k, dtype)
Python

其中:

序列号参数及说明
1. 2.M 返回矩阵列数,默认为n
3.k 对角线索引
4。输出数据类型

示例

import numpy.matlib 
import numpy as np 
print np.matlib.eye(n =  3, M =  4, k =  0, dtype =  float)
Python 输出

[[ 1.  0.  0.  0.] 
 [ 0.  1.  0.  0.] 
 [ 0.  0.  1.  0.]])
Python

numpy.matlib.identity()identity()

uun。函数返回给定大小的单位矩阵。单位矩阵是一个主对角线元素全为1的方阵。
import numpy.matlib 
import numpy as np 
print np.matlib.identity(5, dtype =  float)
Python

输出为:

[[ 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.]]
Python

numpy.matlib❀ 函数 matlib.rand()` 填充为给定大小的随机值返回一个矩阵。示例 是一个 n 维数组。两个项目可以互换。

示例

import numpy.matlib 
import numpy as np  

i = np.matrix('1,2;3,4')  
print i
Python

输出为:

[[1  2] 
 [3  4]]
Python

示例

s:Python

示例

import numpy.matlib 
import numpy as np  

k = np.asmatrix (j)  
print k
Python

输出为:

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门