我有这样的数据:
ID x1 x2 x3 x4 x5 x6 x7 x8 x9 x10
1 -0.18 5 -0.40 -0.26 0.53 -0.66 0.10 2 -0.20 1
2 -0.58 5 -0.52 -1.66 0.65 -0.15 0.08 3 3.03 -2
3 -0.62 5 -0.09 -0.38 0.65 0.22 0.44 4 1.49 1
4 -0.22 -3 1.64 -1.38 0.08 0.42 1.24 5 -0.34 0
5 0.00 5 1.76 -1.16 0.78 0.46 0.32 5 -0.51 -2
Run Code Online (Sandbox Code Playgroud)
什么是可视化这些数据的最佳方法,我使用matplotlib对其进行可视化,并使用pandas从csv中读取它
谢谢
我正在将LU分解matlab代码转换为python.
但是当我这样做时,我遇到了这个错误
'numpy.ndarray' object is not callable
当我尝试测试我的代码时会发生此错误.这是我的代码,谁能帮助解决这个问题?我在等你的帮忙.
import numpy as np
def LU(a):
[m,m]=a.shape
for k in range(0,m-1,1):
a[k+1:m-1,k]=a[k+1:m-1,k]/a(k,k)
a[k+1:m-1,k+1:m-1]=a[k+1:m-1,k+1:m-1]-a[k+1:m-1,k]*a[k,k+1:m-1]
L=np.eye(m,m)+np.tril(a,-1)
U=np.triu(a)
return [L,U]
b=np.array([[1,0,0],[0,1,0],[0,0,1]])
LU(b)
Run Code Online (Sandbox Code Playgroud)