Manhattan uzaklığını elle hesaplama
Euclidean uzaklık çok popüler olsa da, iki ya da üç boyutun ötesinde ölçeklenmesi zayıftır. Bu durumlarda alternatif olarak manhattan uzaklığını kullanabilirsin. Birçok kategorik özelliğe sahip veri kümeleriyle son derece iyi çalışması gibi bir avantajı vardır.
Standart kısaltması np ile içe aktarılmış NumPy kullanarak bunu elle hesaplama pratiği yap.
Bu egzersiz
Python ile Anomali Tespiti
kursunun bir parçasıdırEgzersiz talimatları
MveNöğeleri arasındaki mutlak farkları bul.- Son manhattan uzaklığını hesaplamak için bu farkların toplamını bul.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
M = np.array([14, 17, 18, 20, 14, 12, 19, 13, 17, 20])
N = np.array([63, 74, 76, 72, 64, 75, 75, 61, 50, 53])
# Subtract M from N and find the absolute value
abs_diffs = ____
# Calculate the final manhattan distance
manhattan_dist_MN = ____
print(manhattan_dist_MN)