首页 > 解决方案 > 如何只返回第 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 个xNewyNew. 当 I 时print(xNew[-1],yNew[-1]),我得到了我们拥有的所有 10 个数组的第 10 个元素。我应该怎么做才能只得到第 10 个xiyi?并且xiyi应该包含 20 个元素。

标签: pythonnumpy

解决方案


推荐阅读