我正试图用numpy来解决一个超定的线性方程组。目前,我正在做这样的事情(作为一个简单的例子):
a = np.array([[1,0], [0,1], [-1,1]])
b = np.array([1,1,0])
print np.linalg.lstsq(a,b)[0]
[ 1. 1.]
这有效,但使用浮点数。有没有办法只用整数解决系统?我尝试了一些方法
print map(int, np.linalg.lstsq(a,b)[0])
[0, 1]
为了将解决方案转换为一组int,期待[1, 1]
,但显然我错过了一些东西。有人能指出我正确的方向吗?
发布于 2019-05-24 13:28:41
https://stackoverflow.com/questions/-100009053
复制相似问题