import numpy as np
import pandas as pd
all_cases= np.array([])
for i in range(1, 4):
subSoil_array= [i, 2*i, 3*i]
case_i=np.append(subSoil_array, 100*i)
print(case_i)
#print (all_cases)
我需要从上面的for循环创建一个 Dataframe (3行4列)。第一行应该是1 2 3 100,最后一行:三六九三百
我试了几句台词。没成功。有什么建议吗?
1条答案
按热度按时间fcg9iug31#
在numpy中,你不会使用循环,而是使用向量代码进行广播。
在您的情况下:
输出:
使用循环
使用列表收集值和
vstack
:输出: