python-3.x - 具有重复参数的列表的有限循环
问题描述
我正在研究一种算法,我想有限地迭代一个函数,超过 3 行数组。就像,我想在 row1、row2、row3 上执行函数的迭代,回到 row1、row2 等。
我所做的只是在第三排之后停止
import numpy as np
m, n = 3, 3
A = [[1,2,3], [4,5,6], [7,8,9]]
b = [1, 7, 9]
def my_func(x, i):
pro = x + A_i^T[i,:]
return pro
rows = 1
rows = [1, 2, 3]
x = np.zeros(n)
for n in range(1000):
y = my_func(x, rows)
print(y)
x = y
rows += 1
解决方案
在另一个迭代中迭代操作
for i in range(int(1000/len(rows))): #range(no. of times to iterate row 1, 2 & 3)
for row in A:
#put your operations here
推荐阅读
- sql - 如何使用区分选择结果值作为 where 子句?
- html - HTML 如何使表单居中
- api - Snapshot.data 为 null 。方法 [] 在 null 上被调用
- c# - 如何在数据表c#中按需加载excel行
- python-3.x - 基于值合并列单元格(python pandas - xlsxwriter)
- sql - 选择 * FROM 完成();PgTab 不能使用来自嵌套循环 PostGresSQL 的函数返回值
- php - GuzzleHttp\Exception\ConnectException cURL 错误 6:无法解析主机:.algolia.net(请参阅 https://curl.haxx.se/libcurl/c/libcurl-errors.html)
- python - 加快pandas(python)中的apply函数
- c# - 不止一种泛型类型的 C# 泛型方法类型约束
- python - 我怎样才能让我的乌龟左右跳跃?