| 查看: 7712 | 回复: 6 | ||
yuzhifei2008铁虫 (著名写手)
小虫
|
[求助]
python中TypeError: 'numpy.ndarray' object is not callable错误 已有1人参与
|
|
我在编写高斯法解线性方程的函数时候,运行老是出现TypeError: 'numpy.ndarray' object is not callable错误,麻烦大家给指点下,谢谢!! 程序代码:#高斯消去法解线性方程 def gauss(a,b,n): import numpy as np s=np.zeros(n) L=np.zeros(n) for i in range(n-1): max=0 L=i for j in range(n-1): if abs(a([i,j]))>abs(max): max=a([i,j]) s=max for k in range(n-2): rmax=0 for i in range(k,n-1): if abs(a[L,k]/s)>abs(rmax): rmax=a[L,k]/s j=i L[k]=j L[j]=k for i in range(k+1,n-1): c=a[L,k]/a[L[k],k] for j in range(k,n-1): a[L,j]=a[L,j]-c*a[L[k],j] b[L]=b[L]-c*b[L[k]] x[n-1]=b[L[n-1]]/a[L[n-1],n-1] for i in range(n-2,0,-1): sum=0 for j in range(i+1,n-1): sum=x[j]*a[L,j] x=sum/a[L,i] return x import numpy as np aa=np.array([[2,1],[1,1]]) bb=np.array([3,2]) x=gauss(aa,bb,2) print(x) 运行结果:Traceback (most recent call last): File "C:\Users\Administrator\Desktop\高斯消去.py", line 38, in <module> x=gauss(aa,bb,2) File "C:\Users\Administrator\Desktop\高斯消去.py", line 12, in gauss if abs(a([i,j]))>abs(max): TypeError: 'numpy.ndarray' object is not callable |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有3人回复
浙江师范大学是怎么坑我的
已经有7人回复
求教各位大神:2026教育部人文社科青年基金项目何时公示呀?
已经有6人回复
面上有专家说实验设备不是我们单位的
已经有8人回复
科研求助
已经有4人回复
博士去二本高校当辅导员,如何调整心态?
已经有11人回复
江苏省自然基金 什么时候出结果
已经有6人回复
闲聊
已经有3人回复

2楼2015-11-14 15:04:28
yuzhifei2008
铁虫 (著名写手)
小虫
- 应助: 0 (幼儿园)
- 金币: 1138.1
- 散金: 3431
- 沙发: 1
- 帖子: 1231
- 在线: 259.1小时
- 虫号: 2529052
- 注册: 2013-07-02
- 性别: GG
- 专业: 催化化学

3楼2015-11-14 16:26:00
4楼2015-11-15 01:23:33
yuzhifei2008
铁虫 (著名写手)
小虫
- 应助: 0 (幼儿园)
- 金币: 1138.1
- 散金: 3431
- 沙发: 1
- 帖子: 1231
- 在线: 259.1小时
- 虫号: 2529052
- 注册: 2013-07-02
- 性别: GG
- 专业: 催化化学

5楼2015-11-15 01:32:07
6楼2015-11-16 00:22:15
yuzhifei2008
铁虫 (著名写手)
小虫
- 应助: 0 (幼儿园)
- 金币: 1138.1
- 散金: 3431
- 沙发: 1
- 帖子: 1231
- 在线: 259.1小时
- 虫号: 2529052
- 注册: 2013-07-02
- 性别: GG
- 专业: 催化化学

7楼2015-11-16 01:05:36









回复此楼
yuzhifei2008