如果您有以下代码:
import numpy as np
def myFunction(element, index):
print element, index
myVector = np.vectorize(myFunction)
myVector(myArray, currentElementIndex)
- 如何将
currentElementIndex
值传递给myFunction()
Numpy 矢量化?
提前致谢 !
编辑:我不确定我应该在哪里获得myFunction()
应用到的当前项目的索引。我知道如何传递数组元素,但不知道索引。
编辑:用实际代码更新:
import numpy as npy
def getHashValue(character, index):
return (ord(character) - ord('a')) ** (index + 1)
def getNameHash(name):
hashValue = getHashValue
hashValue = npy.vectorize(hashValue)
hashValue(shortName)
return