Menu
CoddyTech

Rentang Angka

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

Mengetik 100 angka dengan jarak yang sama satu per satu? NumPy membuatnya untukmu dengan dua cara:

Dua baris titik pada garis bilangan dari 0 hingga 20. np.arange(0, 20, 5) menghasilkan titik pada 0, 5, 10, dan 15, dengan lingkaran kosong pada 20 yang tidak disertakan; np.linspace(0, 20, 5) menghasilkan titik pada 0, 5, 10, 15, dan 20

np.arange(start, stop, step) menghitung dengan kenaikan sebesar step dan, seperti range, berhenti sebelum stop. np.linspace(a, b, n) menghasilkan n nilai dari a hingga b, keduanya disertakan:

print(np.arange(0, 20, 5))
print(np.linspace(0, 20, 5))

Ini mencetak:

[ 0  5 10 15]
[ 0.  5. 10. 15. 20.]

Pilih berdasarkan hal yang kamu ketahui: jarak atau jumlah. Untuk hitungan kosong, np.zeros(n) dan np.ones(n) membuat n angka nol atau satu:

print(np.zeros(3))  # [0. 0. 0.]
challenge icon

Tantangan

Mudah

Seorang pelatih lari memasang kerucut. Program membaca posisi kerucut pertama dan terakhir (m), jarak antar kerucut, serta jumlah stasiun air. Cetak:

  1. Cones: dari kerucut pertama hingga terakhir, dengan jarak yang sama (np.arange).
  2. Stations: dengan jarak yang sama, termasuk kerucut pertama dan terakhir (np.linspace).
  3. Times: satu nilai nol untuk setiap kerucut, sebagai waktu para pelari (np.zeros).

Untuk 0, 40, 10 dan 3:

Cones: [ 0 10 20 30 40]
Stations: [ 0. 20. 40.]
Times: [0. 0. 0. 0. 0.]

Coba sendiri

import numpy as np

first = int(input())
last = int(input())
gap = int(input())
stations = 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