我想将 2d numpy 数组切片为我选择的索引。例如,我有这个one.csv
111,222,333,444
1,2,3,4
我想把它切成例如
XX = array([[ 111., 222., 333.],
[ 1., 2., 3.]])
YY = array([ 444., 4.])
假设我不知道有多少索引,所以XX
我YY
做到了
import numpy
data = numpy.loadtxt('one.csv', delimiter=",")
XX = data[:,0:len(data)]
YY = data[:,len(data)]
两者XX
和YY
结果如下
# XX
array([[ 111., 222.],
[ 1., 2.]])
# YY
array([ 333., 3.])
我该如何解决这个问题?除了使用还有其他选择len(data)
吗?
谢谢您的帮助。