2017-02-07 7 views
4

私は、numpyの配列を持っている私は、この最後の要素で配列を分割して1D配列をNumPyの2D配列に分割する方法は?

([1,2,3,4,5,6],[7]) 

は、私はどのように正確に行うだろうように、最後の要素は、独自の配列であるような2次元配列に分割したい

([1,2,3,4,5,6,7]) 

言いますこの?

+0

はBTWそれは、2Dアレイ、ちょうど2つの別々の1次元アレイまたはリストではありません。 – Divakar

答えて

4

使用np.split -

np.split(a,[-1]) 

サンプルラン -

In [105]: a 
Out[105]: array([1, 2, 3, 4, 5, 6, 7]) 

In [106]: np.split(a,[-1]) 
Out[106]: [array([1, 2, 3, 4, 5, 6]), array([7])] 
+0

大変ありがとうございます – HMK

関連する問題