每当我启动 Atom 时,它都会打开两个文件,一个名为:
ATOM_DISABLE_SHELLING_OUT_FOR_ENVIRONMENT=false
Run Code Online (Sandbox Code Playgroud)
而另一个:
/usr/bin/atom
Run Code Online (Sandbox Code Playgroud)
这真的很烦人,我不明白如何解决它。据我所知,这是某种环境配置错误,但我找不到导致它的原因。
我正在尝试使用该np.linalg.inv()函数找到给定矩阵的逆矩阵。inv产生一个看起来不错的矩阵,但是当尝试将原始矩阵乘以逆矩阵时,输出不是逆矩阵定义所假设的身份。
from numpy.linalg import inv
M = np.random.random((4, 4))
Mi = inv(M)
I = M @ Mi # using matrix multiplication operator
I.astype(int) #as the output looks like 2.77555756e-17
>>> array([[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 1]])
Run Code Online (Sandbox Code Playgroud)
这显然不是身份(多次运行时给出的答案略有不同)