【问题标题】:AttributeError: 'list' object has no attribute 'size' [closed]AttributeError:“列表”对象没有属性“大小”[关闭]
【发布时间】:2022-06-12 20:16:19
【问题描述】:
import numpy as np
from math import pi,cos

Energy = []
for k in np.arange(2.1,300.1,0.1):
    Energy += [k]
print(Energy)
val=[]
def my_function(theta):
    Energy = []
    number=[]
    for k in np.arange(2.1,300.1,0.1):
        Energy += [k]
    number= np.ones(Energy.size,dtype=float)
    result=len(number)
    val=(1.0)/(Energy-result +cos(theta))
    # for i in range():      
    return len(val)
vtheta=np.linspace(0.0,pi,1000)
print ( my_function(vtheta))

我一直有错误请帮忙 我不知道如何解决这个问题我添加了 len() 但仍然错误

【问题讨论】:

  • 嗯,你觉得Energy.size应该做什么?

标签: python


猜你喜欢
  • 2021-10-29
  • 1970-01-01
  • 2015-09-24
  • 1970-01-01
  • 2021-04-09
  • 2020-11-09
  • 1970-01-01
  • 2021-07-05
相关资源
最近更新 更多