by Anonymous » 19 May 2025, 07:26
Dieses Skript: < /p>
Code: Select all
import numpy as np
from numpy.linalg import norm
a = np.array([(1, 2, 3), (1, 4, 9), (2, 4, 4)])
b = np.array([(1, 3, 3), (1, 5, 9)])
r = sum([min(norm(a-e, ord=1, axis=1)) for e in b])
berechnet eine Ähnlichkeitsmaßnahme R zwischen Numpy -Arrays mit unterschiedlichen Größe A und B . Gibt es eine Möglichkeit, es vollständig mit Numpy API für eine größere Effizienz auszudrücken?
Dieses Skript: < /p>
[code]import numpy as np
from numpy.linalg import norm
a = np.array([(1, 2, 3), (1, 4, 9), (2, 4, 4)])
b = np.array([(1, 3, 3), (1, 5, 9)])
r = sum([min(norm(a-e, ord=1, axis=1)) for e in b])
[/code]
berechnet eine Ähnlichkeitsmaßnahme R zwischen Numpy -Arrays mit unterschiedlichen Größe A und B . Gibt es eine Möglichkeit, es vollständig mit Numpy API für eine größere Effizienz auszudrücken?