擅长:python、mysql、java
<p>这是我的解决方案。在</p>
<pre><code>import numpy as np
a = np.array([[1,0,0,0,0], [1.00583333,-1,0,0,-1], [0, 1.005833333, -1, 0, -1], [0,0,1.005833333, -1, -1],[0,0,0,1,0]])
b = np.array([162000,0,0,0,0])
x = np.linalg.solve(a, b)
balance_arr = np.delete(x, -1)
print(balance_arr)
interest_arr = balance_arr * 0.07/12
print(interest_arr)
prin_payment = np.subtract(54631.22, interest_arr)
prin_payment[-1] = 0
print(prin_payment)
np.allclose(np.dot(a,x), b)
</code></pre>
<p>我根据手工计算手工创建的数组值。下一步我要弄清楚如何根据期限、原始余额和利率自动生成它们。在</p>