我在用scipy计算一个矩阵的零空间:
from scipy.linalg import null_space A = np.array([[1,2],[3,6]]) print(null_space(A))
这将输出[[-0.89442719] [ 0.4472136 ]],但有一个更清晰的整数解:-2,1.当整数解存在时,我如何得到干净的整数解?
gg58donl1#
以下方法可能有所帮助:
ns = null_space(A) ns / np.abs(ns).min()
输出量:
array([[-2.], [ 1.]])
1条答案
按热度按时间gg58donl1#
以下方法可能有所帮助:
输出量: