我有這樣一段代碼工作:如何正確使用numpy.loadtxt來正確分離數據?
import sys
import numpy as np
file_path = sys.argv[1]
training_examples = np.loadtxt(file_path)
print(training_examples)
和輸出含空格和換行分隔的1/0序列的文本:
[[ 0. 1. 1. 1.]
[ 1. 0. 0. 1.]
[ 1. 1. 1. 1.]]
我想實現的是一個容易將該數據分離爲矩陣和矢量,而矢量將由如此的最後值構成:
[1. 1. 1.]
和相應的該矢量的矩陣將是:
[[ 0. 1. 1.]
[ 1. 0. 0.]
[ 1. 1. 1.]]
在此先感謝!
那個文件的內容是什麼? – Abdou
作爲輸出剛剛分隔與每個序列之間的一個空格和每個序列之間的換行符像這樣。 –
'matrix = np.loadtxt(file_path,usecols =(0,1,2)); vector = np.loadtxt(file_path,usecols =(3,))'?這假設你有4列,當然。 – Abdou