【发布时间】:2019-09-12 15:06:35
【问题描述】:
我的作业中有一个问题涉及数组和 for 循环。
问题要求你找出int(m[3,4])的值。
import numpy as np
m = np.zeros((20,20))
for i in range(1,20):
for j in range(1,20):
m[i,j] = m[i-1,j]+m[i,j-1]+ 1
print(int(m[3,4]))
我已经尝试写出i 和j 的所有m[i, j] 值在0 到5 的范围内以找到m[3,4],但我想知道是否有更短的处理方式?
预期的答案是 34。
【问题讨论】:
-
这是一个问题吗?您已经发布了可以快速解决此问题的代码。
-
是的,所以这个问题实际上是针对我们无法访问 IDLE 的笔试(所以一切都必须在笔和纸上完成)。我只是想看看是否有一种方法可以让您不必逐个计算 m[i,j] 的每个值,其中 i 和 j
-
提示:n 选择 k 减 1
标签: python arrays ranged-loops