2011-12-07 66 views
11

Tôi cố gắng để chạy mã được trình bày trên trang thứ hai:AttributeError: đối tượng 'numpy.ndarray' không có thuộc tính 'thêm'

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures/lecture-20/lec20.pdf

Ở dưới cùng của mã bạn phải thêm các dòng:

simFlips(100,100) 

show() 

đây là lỗi mà tôi nhận được khi tôi chạy nó trên ubuntu:

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' 

Xin vui lòng cho tôi biết những gì tôi đang làm sai mang lại cho tôi lỗi cuối cùng. Cảm ơn trước!

+1

Đối với một số lý do, biến 'diffs' của bạn là một biến thể gọn gàng. Bạn có chắc là bạn đã để lại dòng 'diffs = []'? Điều này đặt diffs là một danh sách python trống, mà bạn có thể gọi là 'append' trên. – jozzas

+0

Làm việc cho tôi như được viết. – DSM

+0

Vâng tôi đã làm, tôi chỉ lấy mã từ pdf thêm hai dòng ở phía dưới và bắt đầu để có được lỗi này. – vahshi

Trả lời

Các vấn đề liên quan