我有这样一段代码工作:如何正确使用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