试图解决分别年利率为2%和4%的两项投资的问题。如果最初投资总额为10,000美元,并且该帐户的年末余额为10,250美元,那么每笔投资的本金是多少。我试过使用Solve函数
这是我想出的代表问题的方程式。 1.04x + 1.02y = 10000 * 1.025
但是我不确定我是否正确地将系数放入数组中。
这是我设置的代码:
import numpy as np
A = np.array([[1.0,1.0],[104,102]])
Y = np.array([[1.025],[10000.0]])
np.linalg.solve(A, Y)
我希望结果能够满足方程式,分别为$ 7500和$ 2500,最高可达$ 10,250,但是运行我的代码,我会得到:
array([[ 4947.725],
[-4946.7 ]])
答案 0 :(得分:1)
我认为您错用了矩阵系统:
import numpy as np
A = np.array([[1.0,1.0],[1.04,1.02]])
Y = np.array([[10000.0],[10250.0]])
np.linalg.solve(A, Y)
>>>array([[2500.], [7500.]])
您期望的是什么