dotNET/pythonnet 용 Python 3.6 및 Python을 사용하여 이미지 배열을 보유해야합니다. 이것은 System.Single 타입입니다.System.Single [,]를 numpy 배열로 효율적으로 변환합니다.
파이썬에서 실제로 뭔가 할 수 있도록 numpy 배열로 변환하고 싶습니다. 해당 배열을 단계별로 처리하고 요소별로 변환하는 함수를 설정했습니다. 그러나 사용할 수있는 더 현명한 (그리고 더 빠름) 무언가가 있습니까?
def MeasurementArrayToNumpy(TwoDArray):
hBound = TwoDArray.GetUpperBound(0)
vBound = TwoDArray.GetUpperBound(1)
resultArray = np.zeros([hBound, vBound])
for c in range(TwoDArray.GetUpperBound(0)):
for r in range(TwoDArray.GetUpperBound(1)):
resultArray[c,r] = TwoDArray[c,r]
return resultArray
아래의 코드에서 사람들을 포함했다? –
예, 그렇게 해 줬습니다. 그것은 'array (, dtype = object)' –
rbp109
NumPy가 이해하는 방식으로 반복을 구현하지 않는 것 같습니다. 당신이하고있는 일은 이미 그것이 할 수있는 최선이라고 생각합니다. –