Для контекста: я использую приложение Py на iPhone, которое запускается и отображает код. Что сбивает меня с толку, так это то, что в моем коде указано следующее:
import numpy as np
b = np.array([1,2,3])
two_level = np.array([[1,2,3,4],[5,6,7,8]])
print(two_level)
print(two_level[0,3])
print(two_level.ndim)
print(two_level.shape)
print(two_level.size)
a = np.ones((3,2))
print(a)
Все работает правильно и нормально. Затем я добавил следующие строки:
c = np.zeroes((2,3))
print(c)
Все о двух_уровневом шрифте напечатано нормально, затем вместо печати c ИЛИ затем он дал мне несколько абзацев зеленого текста вдоль строк:
File "string", line 11, in module
File "/var/containers/Bundle/Application/B96C5A02-913D-4CBE-BE73-9B0912C447FA/Python.app/otherscripts/numpy/core/numeric.py", line 1869, in array_str
... и так далее. Я понял, что «нули» на самом деле были «нулями», исправил это и снова запустил. Но оно пришло с тем же сообщением об ошибке (за исключением части о том, что не найдено «нулей») Затем я удалил часть своего кода в отношении c, запустив только код, который работал раньше, без сообщений об ошибках. Произошло то же самое, что и со включенным c и напечатанным отлично two_level, но a не распечаталось и привело к тому же длинному сообщению об ошибке.
То, что тот же код, который раньше работал, теперь не работает Я что то ломаю? Я не понимаю, что происходит ...