python - 如何在for循环中创建一个数组?
问题描述
for i in range(len(DH4_3)):
Keqs=np.exp(-(DH4_3[i]-T4[i+127]*DS4)/(R*T4[i+127]))
print(Keqs)
我想将索引分配[i]
给每个Keqs[i]
目标是能够索引 Keq,例如,能够将不同的数据称为Keqs[0]
、Keqs[1]
等
解决方案
这应该工作
Keqs = []
for i in range(len(DH4_3)):
Keqs[i]=np.exp(-(DH4_3[i]-T4[i+127]*DS4)/(R*T4[i+127]))
print(Keqs) # print out array after all items are added
推荐阅读
- android-studio - ExampleInstrumentedTest 出现 java.lang.ClassNotFoundException 错误
- flutter - 继承的小部件和导航抽屉。在 null 上调用了 getter 块
- excel - 根据名称(文本)计算哪个分数更高(值)
- javascript - 将文本上的句子转换为链接
- sql - 插入期间对整数进行 MS SQL 舍入 | VBA
- javascript - 处理来自 JSON 的 POST 数组对象,避免错误 ECONNREFUSED 套接字挂起
- vb.net - 如何在记事本文件中编辑文本框?
- html - 视频 z-index 变换旋转异常行为
- compilation - 如何编译带有额外代码洞穴的 C/C++ 程序?
- syntax - (让(下一个(f猜测))vs(让((下一个(f猜测)))