python - 具有高效累进和的while循环
问题描述
我有一个 while 循环来汇总文件的渐进行,其中包含 7 列,如下所示:
代码 距离 NUM1 NUM2 NUM3 NUM4 NUM5 NUM6
我将创建一个新数组,其中包含原始文件的所有列,但是直到不同列的累进总和至少为 20 的行。我创建了这个代码,但我没有获得正确的结果:
network=()
cont=0
sum=0
anagrafica=np.insert(anagrafica, 8,0, axis=1)
while sum>=20:
if anagrafica[cont,8]==0:
network=np.append(network, (anagrafica[cont,:))
sum=sum+network[2]
anagrafica[cont,8]=1
cont=cont+1
解决方案
推荐阅读
- c# - 使用我在列表中使用 Lambda 表达式找到的对象
- c# - WPF 应用程序 - 在运行时请求管理员权限
- python - TensorFlow 多 GPU - NCCL
- java - 如何解决 ORA-12514、TNS:k8s 上的侦听器 - oracle 12
- css - 如何更改 Bootstrap 4 模态标题的字体粗细?
- html - 带箭头的号召性用语按钮
- google-sheets - 查找函数返回无效的整数值
- apache-kafka - 处理器 API:存储在 KeyValueStore 中的事件的批量 POST 请求
- android - 如何在 VS2019 中更改 IOS App 视觉大小?
- python - postgreSQL 中的通道名称是什么?我在哪里可以找到它来监控表格中的变化?