我试图在以下等式中使用数组中的值:
for x in range(len(prof)):
PB = 2.25 * (1 - math.pow(math.e, (-3.7(prof[x])/2.25))) * (math.e, (0/2.25)))
Run Code Online (Sandbox Code Playgroud)
当我运行时收到以下错误:
Traceback (most recent call last):
File "C:/Users/cwpapine/Desktop/1mPro_Chlavg", line 240, in <module>
PB = float(2.25 * (1 - math.pow(math.e, (-3.7(prof[x])/2.25))) * (math.e, (0/2.25)))
TypeError: 'float' object is not callable
Run Code Online (Sandbox Code Playgroud)
这可能很简单,但我无法弄明白.任何帮助将不胜感激.提前致谢
我正在编写一个python程序来处理.hdf文件,我想将这些数据输出到excel电子表格.我将数据放入一个数组中,如下所示:
码:
data = []
for rec in hdfFile[:]:
data.append(rec)
Run Code Online (Sandbox Code Playgroud)
从这里我创建了一个包含9列和171行的2D数组.
我正在寻找一种迭代这个数组并将每个条目写入工作表的方法.我想知道如果我应该创建一个列表,或者如何使用我创建的数组执行此操作.
任何帮助将不胜感激.
我正在尝试将数组(data = [] [])写入我将使用xlwt创建的工作表.我的问题是我可以指定一个列来开始吗?我打算使用for循环遍历数组,逐行检索值,每行开始一个新行ex:第一行从C1开始,下一行从C2开始等...我已阅读文档和示例但无法找到明确的方法来做到这一点.任何帮助将不胜感激!