import numpy as np
file_name = r'e:\workspace\python\data_analyze\numpy\csv_data.csv'
t1 = np.loadtxt(file_name,
"int"
,delimiter=
",")
print
(t1)
t2 = np.loadtxt(file_name,
"int"
,delimiter=
",",unpack=
true
)print
(t2)
第乙個引數是檔名(不知道為什麼我的電腦上,如果使用相對路徑就會找不到檔案,但是使用py的檔案操作是可以訪問相對路徑的)執行結果為:第二個引數是讀取的資料型別,如果不設定,預設是float,在輸出的時候顯示為科學計數法表示
delimiter是分隔符,csv檔案是使用","作為分隔符,如果不設定預設分隔符是「 」(空格)
unpack是對讀取內容是否轉置,預設是false
[[4394029 320053 5931 46245]
[7860119 185853 26679 0]
[5845909 576597 39774 170708]
...[ 142463 4231 148 279]
[2162240 41032 1384 4737]
[ 515000 34727 195 4722]]
[[4394029 7860119 5845909 ... 142463 2162240 515000]
[ 320053 185853 576597 ... 4231 41032 34727]
[ 5931 26679 39774 ... 148 1384 195]
[ 46245 0 170708 ... 279 4737 4722]]
三種方法
其中swapaxes
理解為swap axes(也就是交換軸的意思)
Numpy陣列轉置
numpy陣列轉置很容易,兩種種寫法 np array np.array 1,2 3,4 np array.transpose np.transpose np array 但是一維陣列轉置的時候有個坑,光transpose沒有用,需要指定shape引數 array 1d np.array 1,2 p...
不用numpy實現矩陣轉置
給你乙個二維整數陣列 matrix,返回 matrix 的 轉置矩陣 矩陣的 轉置 是指將矩陣的主對角線翻轉,交換矩陣的行索引與列索引。示例 1 輸入 matrix 1,2,3 4,5,6 7,8,9 輸出 1 4,7 2 5,8 3 6,9 示例 2 輸入 matrix 1,2,3 4,5,6 輸...
python 學習筆記 numpy陣列轉置
關於陣列的轉置,numpy提供了transpose函式和.t屬性兩種實現形式,一般transpose使用起來更為方便,另外轉換其中的兩個軸還可以用swapreaxes,下面通過例子來做介紹。一維陣列轉置 arr np.arange 6 print arr 0,1,2,3,4,5 print np.t...