2012-08-10 114 views
1

嘿,這可能是一個簡單的問題,但我從來沒有必要將任何文件導入到Python。如何從Python中的文本文件導入矩陣

因此,我在文本文件中命名爲dmatrix.txt,因此我如何才能將文件導入Python並使用矩陣?我試圖使用numpy.load(),但我不確定如何使用它。

+0

你是如何創建該文件的? – jorgeca 2012-08-10 16:47:40

回答

5

嘗試numpy.loadtxt('dmatrix.txt');如果該文件是以逗號分隔的,您可以添加一個delimiter參數。

numpy.load是用於numpy的/蟒二進制格式的文件 - 通過numpy.savenumpy.savez,或pickle創建。

+0

有沒有特定的方法來調用文本文件? 我得到一個錯誤: 回溯(最近通話最後一個): np.loadtxt( 'dmatrix.txt') FH = ITER(開放(FNAME, 'U')) IOError:[Errno 2]沒有這樣的文件或目錄:'dmatrix.txt' – Sean 2012-08-10 16:52:02

+0

從python的工作目錄,即你正在運行python的目錄,你可以通過print os.getcwd )'。 – Dougal 2012-08-10 16:55:00