对于大型数据集,我具有以下循环形式的功能,但想查看是否可以向量化。棘手的部分是每个迭代值都取决于前一个迭代的状态。例如:
for
假设该位置不随能量的变化而线性变化。作为一个基本示例,假设:
comm.Parameters.Add("@qty", SqlDbType.Int).Value = dataGridView2.Rows[w].Cells[q].Value;
comm.Parameters.Clear();
在这种情况下可以进行矢量化吗?我考虑过使用np.where,但是由于Pstn不是恒定的并且取决于当前迭代的结果并且Energy向量包含数百万个条目,因此我不确定它会如何工作。我想它可能看起来像这样。
Data={'Energy':[12,13,14,12,15,16]}
DF = pd.DataFrame(Data)
但是这里的问题仍然是Pstn依赖于先前的迭代。我想不出如何解决Pstn或确定何时用一种方法而不是通过一种方法来计算Pstn的方法。