python - 如何只返回第 n 个数组?
问题描述
import numpy as np
def h(x,y):
return x+y
xline = np.linspace(1, 5, 20)
yline = np.linspace(1, 5, 20)
xi = xline
yi = yline
N = 10
for i in range(N):
xOld = xi
yOld = yi
xNew = h(xOld,yOld)
yNew = xOld
xi = xNew
yi = yNew
print(xNew[-1],yNew[-1])
所以这是我的代码,我试图只获得第 10 个xNew
和yNew
. 当 I 时print(xNew[-1],yNew[-1])
,我得到了我们拥有的所有 10 个数组的第 10 个元素。我应该怎么做才能只得到第 10 个xi
和yi
?并且xi
,yi
应该包含 20 个元素。
解决方案
推荐阅读
- c++ - 复制赋值运算符返回 *this vs (*this)
- android - 如何将 3 个带有意图的变量发送到 kotlin 中的另一个活动?
- java - Java8如何根据值获取对象列表
- azure - 如何使用 java 生成 azure blob 存储 SAS url?
- javascript - 如何在javascript中使用地图?
- gradle - Gradle警告无法分配'LinkedHashMap
' 到 ' 类 '关于想法 - java - 如何使用像 tika 这样的 java 开源 api 从 docx 文件中获取嵌入的图片?
- linux - bash 如何使用 CTRL+C 杀死子进程
- react-native - 无法运行 react-native run-android?
- mysql - 将公斤和克单位乘以每公斤的价格