如何从数组a中获取数组x和y?
a是一个二维数组,我需要获取x和y,它们是a的列。
a=[[ 0 1]
[ 2 3]
[ 4 5]
[ 6 7]
[ 8 9]
[10 11]]
x =[[0]
[2]
[4]
[6]
[8]
[10]]
y = [[1]
[3]
[4]
[7]
[9]
[11]]
您的数组:
arr=np.array([[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]])
your answer:-
arr1,arr2=np.split(arr,2,axis=1)
arr1.flatten()
和 arr2.flatten()
。我们能否直接从 array
中获取这两个一维数组? - Aman Kushwaha试试这个
numpy.split(array, 2, axis=1)
arr.flatten()
,就可以获得一维数组。 - Anurag Dabas
x,y = a[:,:1],a[:,1:]
- Psidom