首页 > 解决方案 > 如何在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]

标签: pythonarraysindexing

解决方案


这应该工作

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

推荐阅读