Tôi đang loại bỏ một số mã tôi đã viết cách đây vài tháng và vì lý do nào đó nó không hoạt động nữa ... Tóm lại , Tôi đang sử dụng các đối tượng scipy.interpolate.LinearNDInterpolator để nội suy các mô hình và so sánh với dữ liệu. Bây giờ, khi tôi cố gắng để gọi các đối tượng xen với các tọa độ mà tại đó tôi muốn suy, tôi nhận được lỗi sau:scipy.interpolate.interpnd phàn nàn về đối tượng 'Delaunay' không có thuộc tính 'simplices'
In [9]: a([[3500, 3.5, 1.5]])
AttributeError Traceback (most recent call last)
<ipython-input-9-91f2103e7a0c> in <module>()
----> 1 a([[3500, 3.5, 1.5]])
/usr/lib64/python2.7/site-packages/scipy/interpolate/interpnd.so in scipy.interpolate.interpnd.NDInterpolatorBase.__call__ (scipy/interpolate/interpnd.c:3133)()
/usr/lib64/python2.7/site-packages/scipy/interpolate/interpnd.so in scipy.interpolate.interpnd.LinearNDInterpolator._evaluate_double (scipy/interpolate/interpnd.c:3954)()
/usr/lib64/python2.7/site-packages/scipy/interpolate/interpnd.so in scipy.interpolate.interpnd.LinearNDInterpolator._do_evaluate (scipy/interpolate/interpnd.c:4684)()
AttributeError: 'Delaunay' object has no attribute 'simplices'
Tôi chưa bao giờ thấy lỗi này trước đây, và mã đã làm việc trước đó. Có điều gì đó chỉ thay đổi trong scipy mà tôi không biết?
Cảm ơn bạn đã tìm kiếm!
Bạn có thể tạo một ví dụ đơn giản, khép kín thể hiện vấn đề này không? Bạn đang sử dụng phiên bản scipy nào trước đây và bạn đang sử dụng phiên bản nào? –