Menu
CoddyTech

Operasi Matematika pada Seluruh Array

Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 10 dari 60.

Sebuah toko menjual 3, 1, dan 2 buah dari tiga barangnya. list perlu menggunakan perulangan untuk mencari hasil penjualan tiap barang. array memasangkan nilainya:

Tiga baris sel: harga 4, 10, 25 di atas jumlah terjual 3, 1, 2, dan di bawahnya hasil penjualan 12, 10, 50, masing-masing merupakan hasil kali dua sel di atasnya

Dalam kode:

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

Ini mencetak:

[12 10 50]
[ 8 20 50]

Satu angka mencapai setiap nilai: prices * 2 menggandakan semuanya. Ini adalah matematika per elemen: tanpa perulangan, tanpa indeks.

Hal yang sama berlaku untuk +, -, /, dan **. Pembagian selalu menghasilkan bilangan desimal.

Di akhir bab ini, baris-baris seperti ini akan menilai seluruh kelas.

challenge icon

Tantangan

Mudah

Seorang pelari mencatat tiga kali lari. Program membaca jarak larinya ke dalam km dan waktunya ke dalam minutes. Tanpa perulangan:

  1. Buat meters: setiap jarak dalam meter (1 km adalah 1000 m).
  2. Buat pace: menit per kilometer untuk setiap kali lari, yaitu waktu dibagi jarak.
  3. Cetak keduanya setelah labelnya, seperti di bawah ini.

Untuk jarak lari 5, 10, dan 4 km yang ditempuh dalam 30, 55, dan 26 menit:

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

Coba sendiri

import numpy as np

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

# Tulis kodemu di bawah ini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Data dan Plot

Latihan sendiri: Compiler Python online