我有一个函数F(x,[y]),它将一组参数[y]应用于一个大的数据集x。为了在不同的[y]集合中求F的最大值,我有另一个函数MaxVal(F,I),其中I是n[y]的集合。MaxVal返回具有最大F的[y]
因为数据集x和参数集i都太大了,遍历i的迭代会非常慢。有没有一种方法可以将MaxVal矢量化,使F开始同时在多个集合[y]上运行
我不认为F本身可以矢量化,因为每次迭代都依赖于前一次迭代的结果
我是python新手,但我的理解是np.vectorize仍然是一个优化的迭代,而不是真正的矢量化。考虑到数据集的大小和[y]的大量,这可能还是相当缓慢的
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐