Python 如何在使用numpy对函数进行矢量化时正确忽略参数?
我正在向量化的函数是Loanp,我希望它忽略参数'coeff',它是一个数组。以下是我在查看在线/文档后编写的代码:Python 如何在使用numpy对函数进行矢量化时正确忽略参数?,python,numpy,Python,Numpy,我正在向量化的函数是Loanp,我希望它忽略参数'coeff',它是一个数组。以下是我在查看在线/文档后编写的代码: vLoanp = np.vectorize(Loanp, excluded = ['coeff']) 它仍然对参数进行矢量化,因此我得到IndexError:标量变量的索引无效。np.vectorize与普通for循环相比不会给您带来真正的加速。很高兴看到您的函数Loanp通过正确地遵循矢量化文档中的示例来分析它是否已经以矢量化的形式编写!您从哪里获得索引器?请注意,提供矢量
vLoanp = np.vectorize(Loanp, excluded = ['coeff'])
它仍然对参数进行矢量化,因此我得到IndexError:标量变量的索引无效。np.vectorize与普通for循环相比不会给您带来真正的加速。很高兴看到您的函数Loanp通过正确地遵循矢量化文档中的示例来分析它是否已经以矢量化的形式编写!您从哪里获得索引器?请注意,提供矢量化功能主要是为了方便,而不是为了性能。该实现本质上是一个for循环。