Numpy reshape an array with specific order

前端 未结 4 1625
梦毁少年i
梦毁少年i 2021-01-24 01:25

Let\'s say I have this array x:

x = array([1, 2, 3, 4, 5, 6, 7, 8])
x.shape = (8,1)

I want to reshape it to become

array([[1, 3         


        
4条回答
  •  终归单人心
    2021-01-24 02:15

    Another option is to use the option order='F' to your reshape-call like

    res = numpy.reshape(my_array, (2,4), order='F')
    

    https://docs.scipy.org/doc/numpy-1.15.1/reference/generated/numpy.reshape.html

提交回复
热议问题