Issue
I have a numpy array
x = np.array([145100, [ 1,2,3 ], 100.6])
and I wish to ravel it to this:
[145100, 1,2,3 , 100.6]
I tried this, but it didn't gave any results:
x = np.ravel(x)
As the shape was still (3,) instead of (5,). What am I missing?
Solution
Use numpy.hstack
:
import numpy as np
x = np.array([145100, [ 1,2,3 ], 100.6])
x = np.hstack(x)
array([1.451e+05, 1.000e+00, 2.000e+00, 3.000e+00, 1.006e+02])
Answered By - Pedro Maia
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.