【发布时间】:2019-09-04 13:13:12
【问题描述】:
我尝试使用 np.array 矩阵中的 sympy 符号。 但是,它不起作用。如何修理我的电源线?
import numpy as np
from sympy import symbols, solve
dna_list = np.random.rand(10,2)
data_list = np.random.rand(10,3)
alpha=np.sqrt([2])
x1 = dna_list[:,0]
x2 = dna_list[:,1]
m = data_list[:,1]
b = data_list[:,2]
RSMX= np.array([[6, 15*alpha, 1], [-2, 15, 1], [10, 15, 1], [-alpha*1, 10, 1], [6, 10, 1], [10*alpha, 10, 1], [-2, -5, 1], [10, -5, 1], [6, -alpha*5, 1]])
print(RSMX)
xhat1, xhat2 = symbols('xhat1, xhat2')
RSMy = (m)/(1-xhat1)+(m)/(1-xhat2)+(b)
print(RSMy)
SOLVE = RSMy.subs({xhat1:6, xhat2:15+alpha})
AttributeError Traceback(最近调用 最后)在() ----> 1 SOLVE = RSMy.subs({xhat1:6, xhat2:15+alpha})
AttributeError: 'numpy.ndarray' 对象没有属性 'subs'
【问题讨论】: