次のコードがある場合:
import numpy as np
def myFunction(element, index):
print element, index
myVector = np.vectorize(myFunction)
myVector(myArray, currentElementIndex)
- Numpy vectorization でどのように
currentElementIndex
値を渡すことができますか?myFunction()
前もって感謝します !
編集: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