Numpy生成特殊矩陣

2021-10-08 18:59:36 字數 860 閱讀 1837

import numpy as np

data=np.loadtxt("data",delimiter=",",dtype=float)

特殊矩陣

解釋np.asarray(data)

拷貝data矩陣

np.ones(n)

np.ones( (m, n) )

np.ones_like( data )

生成乙個長度為n的一維陣列,元素都是1

生成乙個m行n列的二維矩陣,元素都是1

生成乙個與矩陣data相同形狀的矩陣,元素都是1

np.zeros(n)

np.zeros( (m, n) )

np.zeros_like( data )

生成乙個長度為n的一維陣列,元素都是0

生成乙個m行n列的二維矩陣,元素都是0

生成乙個與矩陣data相同形狀的矩陣,元素都是0

np.empty(n)

np.empty(n,dtype)

np.empty(data)

生成乙個長度為n的未初始化的一維陣列

生成乙個m行n列的未初始化的二維矩陣

生成乙個與矩陣data相同形狀的未初始化的矩陣

np.eye(n)

生成乙個n*n的單位矩陣(對角線元素為1,其餘為0)

np.arange(n)

np.arange(begin, end)

np.arange(begin, end, step)

生成從0 到(n-1)的一維陣列,步數為1

生成從 begin 到(end-1)的一維陣列,步數為1

生成從 begin 到(end-step)的一維陣列,步數為step

Torch和Numpy之 特殊矩陣

1對角矩陣 輸入import torch import numpy as np numpy實現 a np.diag 5,6,7 print a torch實現 b torch.diag torch.tensor 5,6,7 print b 輸出 50 0 0 60 0 0 7 tensor 5,0,...

numpy 矩陣 秩 Numpy 矩陣

機器學習中會用到大量的數學操作,而 numpy 計算庫使這些操作變得簡單,這其中就涉及到了 numpy 的矩陣操作,下面我們就來一起學習如何在 numpy 科學計算庫中進行矩陣的一些基本運算。定義矩陣使用 numpy 科學計算庫中的 mat 函式,如下所示 numpy.mat data,dtype ...

numpy的生成網格矩陣 meshgrid

numpy模組中的meshgrid函式用來生成網格矩陣,最簡單的網格矩陣為二維矩陣 meshgrid函式可以接受 x1,x2,xn 等 n 個一維向量,生成 n d 矩陣。meshgrid xi,kwargs 引數 xi x1,x2,xn array like 返回值 x1,x2,xn ndarra...