性能:Matlab与Python

性能:Matlab与Python,第1张

性能:Matlab与Python

您想摆脱那些

for
循环。尝试这个:

def exampleKernelA(M, x, N, y):    """Example kernel function A"""    i, j = np.indices((N, M))    # Define the custom kernel function here    kernel[i, j] = np.sqrt((x[i, 0] - y[j, 0]) ** 2 + (x[i, 1] - y[j, 1]) ** 2)    return kernel

您也可以通过广播来做到这一点,它可能更快,但是来自的直观性却有所下降

MATLAB



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5662631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存