在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ NumPy矩陣庫
NumPy位操作
NumPy數(shù)學算數(shù)函數(shù)
NumPy高級索引
NumPy環(huán)境安裝配置
NumPy IO文件操作
NumPy字符串函數(shù)
NumPy切片和索引
NumPy統(tǒng)計函數(shù)
NumPy矩陣庫
NumPy數(shù)組創(chuàng)建例程
NumPy線性代數(shù)
NumPy Matplotlib庫
NumPy教程
NumPy排序、搜索和計數(shù)函數(shù)
NumPy字節(jié)交換
NumPy Ndarray對象
NumPy數(shù)組操作
NumPy使用 Matplotlib 繪制直方圖
NumPy數(shù)組屬性
NumPy廣播
NumPy來自現(xiàn)有數(shù)據(jù)的數(shù)組
NumPy副本和視圖
NumPy在數(shù)組上的迭代
NumPy來自數(shù)值范圍的數(shù)組
NumPy算數(shù)運算
NumPy數(shù)據(jù)類型

NumPy矩陣庫

NumPy - 矩陣庫

NumPy 包包含一個 Matrix庫numpy.matlib。此模塊的函數(shù)返回矩陣而不是返回ndarray對象。

matlib.empty()

matlib.empty()函數(shù)返回一個新的矩陣,而不初始化元素。 該函數(shù)接受以下參數(shù)。

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

其中:

序號 參數(shù)及描述
1. shape 定義新矩陣形狀的整數(shù)或整數(shù)元組
2. Dtype 可選,輸出的數(shù)據(jù)類型
3. order C 或者 F

示例

import numpy.matlib 
import numpy as np 
print np.matlib.empty((2,2))  
# 填充為隨機數(shù)據(jù)

輸出如下:

[[ 2.12199579e-314,   4.24399158e-314] 
 [ 4.24399158e-314,   2.12199579e-314]]

numpy.matlib.zeros()

此函數(shù)返回以零填充的矩陣。

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

輸出如下:

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

numpy.matlib.ones()

此函數(shù)返回以一填充的矩陣。

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

輸出如下:

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

numpy.matlib.eye()

這個函數(shù)返回一個矩陣,對角線元素為 1,其他位置為零。 該函數(shù)接受以下參數(shù)。

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

其中:

序號 參數(shù)及描述
1. n 返回矩陣的行數(shù)
2. M 返回矩陣的列數(shù),默認為n
3. k 對角線的索引
4. dtype 輸出的數(shù)據(jù)類型

示例

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

輸出如下:

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

numpy.matlib.identity()

numpy.matlib.identity()函數(shù)返回給定大小的單位矩陣。單位矩陣是主對角線元素都為 1 的方陣。

import numpy.matlib 
import numpy as np 
print np.matlib.identity(5, dtype =  float)

輸出如下:

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

numpy.matlib.rand()

·numpy.matlib.rand()`函數(shù)返回給定大小的填充隨機值的矩陣。

示例

import numpy.matlib 
import numpy as np 
print np.matlib.rand(3,3)

輸出如下:

[[ 0.82674464  0.57206837  0.15497519] 
 [ 0.33857374  0.35742401  0.90895076] 
 [ 0.03968467  0.13962089  0.39665201]]

注意,矩陣總是二維的,而ndarray是一個 n 維數(shù)組。 兩個對象都是可互換的。

示例

import numpy.matlib 
import numpy as np  

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

輸出如下:

[[1  2] 
 [3  4]]

示例

import numpy.matlib 
import numpy as np  

j = np.asarray(i)  
print j

輸出如下:

[[1  2] 
 [3  4]]

示例

import numpy.matlib 
import numpy as np  

k = np.asmatrix (j)  
print k

輸出如下:

[[1  2] 
 [3  4]]