11
Я пытаюсь запустить код, представленный на второй странице:AttributeError: «numpy.ndarray» объект не имеет атрибута «добавляемого»
В нижней части коды вы должны добавить их линии:
simFlips(100,100)
show()
Здесь ошибка, что я получаю, когда я запускаю его на убунту:
Traceback (most recent call last):
File "coin.py", line 36, in <module>
simFlips(100,100)
File "coin.py", line 16, in simFlips
diffs.append(abs(heads - tails))
AttributeError: 'numpy.ndarray' object has no attribute 'append'
Скажите, пожалуйста, что я делаю неправильно, что дает мне последнюю ошибку. Заранее спасибо!
По какой-то причине ваша переменная 'diffs' является numpy ndarray. Вы уверены, что оставили строку, которая говорит 'diffs = []'? Это устанавливает diff как пустой список python, который вы можете назвать 'append'. – jozzas
Работает для меня как написано. – DSM
Да, я только что взял код из pdf, добавил две строки внизу и начал получать эту ошибку. – vahshi