Ich habe den folgenden Code:Warum gibt ein Punktprodukt zweier maskierter Vektoren in numpy ein seltsam geformtes Array zurück?
result = np.ma.dot(array1, masked_array2)
die so etwas wie dies gibt:
masked_array(data = 24.681441709536468,
mask = False,
fill_value = 1e+20)
result.data.shape gibt:
()
ich den Wert, den es durch die Umwandlung zugreifen können zu einem Schwimmer, wie
float(result.data)
Ist dies der korrekte Zugriff auf die Daten?