Menu
CoddyTech

Tüm Diziler Üzerinde Matematik

Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 10 / 60.

Bir dükkân, üç ürününden 3, 1 ve 2 adet sattı. Her birinin ne kadar kazandırdığını bulmak için bir listede döngü kullanmak gerekir. Bir dizi, değerleri eşleştirir:

Üç satır hücre: 4, 10, 25 fiyatlarının üstünde satılan 3, 1, 2 adet; bunların altında ise her biri üstündeki iki hücrenin çarpımı olan 12, 10, 50 kazançları

Kodda:

prices = np.array([4, 10, 25])
sold = np.array([3, 1, 2])
print(prices * sold)
print(prices * 2)

Bu çıktıyı verir:

[12 10 50]
[ 8 20 50]

Tek bir sayı her değere ulaşır: prices * 2 hepsini iki katına çıkarır. Bu, öğe bazında matematiktir: döngü yok, indeks yok.

Aynı şey +, -, / ve ** için de geçerlidir. Bölme işlemi her zaman ondalık sayılar verir.

Bu bölümün sonunda, bunun gibi satırlar tüm bir sınıfı notlandıracak.

challenge icon

Görev

Kolay

Bir koşucu üç koşunun kaydını tuttu. Program, mesafelerini km içine ve sürelerini minutes içine okur. Döngü kullanmadan:

  1. meters oluştur: her mesafeyi metre cinsinden belirt (1 km, 1000 m'dir).
  2. pace oluştur: her koşunun kilometre başına dakika değerini, yani süresinin mesafesine bölünmüş hâlini belirt.
  3. Aşağıda gösterildiği gibi, ikisini de etiketlerinden sonra yazdır.

30, 55 ve 26 dakika süren 5, 10 ve 4 km'lik koşular için:

Meters: [ 5000 10000  4000]
Minutes per km: [6.  5.5 6.5]

Kendin dene

import numpy as np

km = np.array([int(input()), int(input()), int(input())])
minutes = np.array([int(input()), int(input()), int(input())])

# Kodunuzu aşağıya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Veriler ve Grafikler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi