«ValueError: установка элемента массива с последовательностью» при присвоении результата np.wherePython

Программы на Python
Ответить
Anonymous
 «ValueError: установка элемента массива с последовательностью» при присвоении результата np.where

Сообщение Anonymous »

Когда я выполняю этот код Python, я получаю сообщение об ошибке:

ValueError: установка элемента массива с последовательностью

a = np.array([1,3,5,7,9], dtype=int)
c = np.array([3,4,7,8,9], dtype=int)
b = np.zeros(len(a))

for i in range(len(a)):
b = np.where(a == int(c))

В чем проблема?
Вся ошибка:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
in ()
14
15 for i in range(len(a)):
---> 16 b= np.where(a == int(c))

ValueError: setting an array element with a sequence.


Подробнее здесь: https://stackoverflow.com/questions/707 ... the-result
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»