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, kursun bir parçasıdır
Python ile Anomali Tespiti
Egzersiz talimatları
MveNöğeleri arasındaki mutlak farkları bul.- Son manhattan uzaklığını hesaplamak için bu farkların toplamını bul.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)