在Python中嵌套for循环

2024-10-01 07:37:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python 2.7的新手,目前拥有以下代码:

Xtest_kernel=np.zeros((100,100))
for i in range(100):
    for j in range(100):
        Xtest_kernel[i,j]=math.exp((- numpy.linalg.norm(Xtrain[i,:]-Xtest[j,:])**2)/0.2)

使用地图功能有没有更快的方法?你知道吗


Tags: 代码innumpynormfornpzerosrange
1条回答
网友
1楼 · 发布于 2024-10-01 07:37:47

python有一些类似于

Xtest_kernel = [[ Xtest_kernel[i,j]=math.exp((- numpy.linalg.norm(Xtrain[i,:]-Xtest[j,:])**2)/0.2) for j in range(100) ] for i in range(100) ]

如果这就是你要找的

相关问题 更多 >