У меня есть массив в python, и я хочу преобразовать его в 1d массив - PullRequest
0 голосов
/ 21 февраля 2020

Я хочу преобразовать этот массив:

array([array([1, 2, 3, 4, 5], dtype=int64)],
      dtype=object)

в простой массив 1d, например:

array([1, 2, 3, 4, 5], dtype=int64)

1 Ответ

1 голос
/ 21 февраля 2020

Один из способов - заключить элемент в первый массив в np.array и передать dtype=np.int64:

a = np.array([np.array([1, 2, 3, 4, 5], dtype=np.int64)], dtype=object)
b = np.array(a[0], dtype=np.int64)
...