Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在使用numpy对函数进行矢量化时正确忽略参数?_Python_Numpy - Fatal编程技术网

Python 如何在使用numpy对函数进行矢量化时正确忽略参数?

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

我正在向量化的函数是Loanp,我希望它忽略参数'coeff',它是一个数组。以下是我在查看在线/文档后编写的代码:

vLoanp = np.vectorize(Loanp, excluded = ['coeff']) 

它仍然对参数进行矢量化,因此我得到IndexError:标量变量的索引无效。

np.vectorize与普通for循环相比不会给您带来真正的加速。很高兴看到您的函数Loanp通过正确地遵循矢量化文档中的示例来分析它是否已经以矢量化的形式编写!您从哪里获得索引器?请注意,提供矢量化功能主要是为了方便,而不是为了性能。该实现本质上是一个for循环。