Ошибка Nump в Python

Я делаю текстовую игру, и numpy возвращается с ошибкой

File "maingame.py", line 60, in <module> if arr[character] == 20: ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() 

если я использую одно из двух предложений, которые он говорит

  File "maingame.py", line 60, in <module> if arr[character] == arr.all(20): File "/usr/lib/python2.7/dist-packages/numpy/core/_methods.py", line 37, in _all keepdims=keepdims) ValueError: 'axis' entry is out of bounds 

мой массив равен 56 x 43

Я уже пытался расширить границы массива

благодаря

новая ошибка:

  File "maingame.py", line 70, in <module> caracterx = charaxterx - 1 NameError: name 'charaxterx' is not defined 

мой код:

 characterx = 0 charactery = 0 character = [charactery,characterx] if np.all(arr[character] == 20): print "You are is a plain. You can see far in the distance all around you" if np.all(arr[character] == 20): print "You are in a city. There are tall buildings all around you. It appears to be abandoned" if np.all(arr[character] == 20): print "You are in a sparse forest. It is loosely wooded." if np.all(arr[character] == 20): print "You are in a dense forest. You can only see a couple meters in each direction" 

One Solution collect form web for “Ошибка Nump в Python”

Если вы пытаетесь проверить, равно ли все элементы arr[character] равным 20, напишите:

 if numpy.all(arr[character] == 20): 

arr[character] == 20 возвращает логический массив, а numpy.all() проверяет, что все элементы этого массива верны.

  • Как рассчитать относительный путь между двумя каталогами?
  • Как реализовать предотвращение хотлинков в Google App Engine
  • Лучший способ повторить несколько или несколько списков одновременно
  • Как мне получить программу python, чтобы ничего не делать?
  • Использование True, False и None в качестве возвращаемых значений в функциях python
  • Python - загружать данные транзакции в список списков, подсчитывать каждую строку
  • TypeError: ввод ожидался не более 1 аргумента, получил 3
  • Как отменить геокодирование серверов с помощью python, json и google maps?
  •  
    Interesting Posts for Van-Lav

    PyTorch: как использовать DataLoaders для пользовательских наборов данных

    Использование памяти сильно отличается (и, как ни странно) между интерфейсом и бэкэнд

    Каков наиболее эффективный способ чтения большого двоичного файла python

    Установите только доступные пакеты с помощью «conda install –yes –file requirements.txt» без ошибок

    Установка iPython: «ImportError не может импортировать путь имени»?

    Выбор значений из непустых столбцов в элементе данных PySpark DataFrame

    Pandas: boxplot из одного столбца на основе другого столбца

    Как подключить pyqtSignal между классами в PyQT

    Исключительная трассировка скрыта, если не восстать сразу

    Одновременное воспроизведение множества звуков

    Python загружает json-файл с заголовком спецификации UTF-8

    Сравните словарь с самим собой в Python

    Регулярное выражение для сущностей ядра приложения Google

    обнаруживать новые или измененные файлы с помощью python

    Системный лоток Ubuntu в Python

    Python - лучший язык программирования в мире.