Tôi có một đoạn mã sau:Kết hợp NumPy với sympy
p = classp();
for i in range(1,10):
x = numpy.array([[2],[4],[5]])
print p.update(x)
class classp:
def __init__(self):
self.mymodel = array([2*x[1]], [3*x[0]], [x[2]]);
def update(self, x):
return self.mymodel #replace x(0)...x(1) with the given parameter
Câu hỏi của tôi có liên quan mã trên, tôi muốn xác định một mô hình sử dụng sympy nếu có thể, sau đó trong hàm cập nhật thay thế sympy biến với giá trị x. Có thể không? Làm thế nào tôi có thể làm điều đó?
+1 cho [lambdify] (http://docs.sympy.org/dev/modules/utilities/lambdify.html) –
@TobiasKienzler, thực sự tôi không thích 'lambdify' trong trạng thái hiện tại của nó. Nó là một hàm phức tạp và không thể đoán trước mà thậm chí không có phạm vi ứng dụng được xác định rõ ràng. Đôi khi nó thậm chí còn trả về các đối tượng tượng trưng khi toàn bộ điểm được sử dụng để đánh giá số. – Krastanov
Ồ, điều đó thật không may :-(Tôi chưa từng sử dụng nó nhiều đến thế, nhưng ý tưởng đằng sau nó nghe rất hay .... –