Необходимо преобразовать данный вывод в список - PullRequest
0 голосов
/ 09 ноября 2019

Вывод элемента, дающего код, с разделенными запятыми, и я хочу вывод в списке

import numpy as np
array = np.array([1,3,4,9,3,4,5,0,1])
lmax = (array[1:-1] > array[2:]) & (array[1:-1] > array[:-2])
j=np.arange(1, array.size-1)[lmax]
print(*j, sep=",")

Фактический вывод = 3,6 Ожидаемый вывод = [3,6]

1 Ответ

0 голосов
/ 09 ноября 2019

Просто введите вашу переменную j в конструктор list.

import numpy as np
array = np.array([1,3,4,9,3,4,5,0,1])
lmax = (array[1:-1] > array[2:]) & (array[1:-1] > array[:-2])
j=np.arange(1, array.size-1)[lmax]
lyst = list(j) # THIS LINE HERE IS NEW !!!!!!!!!!!!!!!
print(lyst)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...