Tôi đang sử dụng Numpy để lấy gốc rễ của đa thức. Numpy cung cấp một mô-đun 'đa thức'.Tìm rễ đa thức bằng Python - Lỗi mở rộng có thể có lỗi
tay của tôi calc cho 'x * 2 + 5 * x + 6 = 0 '* là ' x = -2' & 'x = -3'. (Đơn giản)
Nhưng mã của tôi chỉ cho tôi câu trả lời sai: mảng ([- 0,5, -,33333333]) (nghịch đảo?)
thể bất cứ ai hãy tìm thủ phạm trong mã của tôi? Hay đơn giản là một lỗi?
from numpy.polynomial import Polynomial as P
p = P([1, 5, 6])
p.roots()
flebool về cơ bản là chính xác. Dường như họ đảo ngược thứ tự cho mô-đun 'đa thức' mới. Thứ tự trong module cũ 'poly1d' trong Numpy cũng giống như thứ tự trong Matlab. Cảm ơn một lần nữa, flebool. –