DataLens

Proyek NumPy: harga dan perencanaan Toko Kita

Tiga tugas bernilai dengan array dan tanpa loop. Hitung harga promosi untuk setiap baris pesanan sekaligus, bandingkan tiga toko bulan demi bulan dengan axis dan broadcasting, lalu simulasikan permintaan setahun untuk melihat seberapa sering sebuah produk akan habis.

Proyek jalur

Buka proyeknya

Brief yang realistis dan tugas bernilai yang memakai seluruh jalur. Termasuk dalam Pro.

Brief-nya

Toko Kita adalah toko online kecil di Indonesia yang menjual kopi, peralatan dapur, alat tulis, perlengkapan rumah, dan beberapa barang elektronik. Toko ini juga sudah membuka konter pengambilan barang di tiga kota. Tim perencanaan menghitung semuanya di spreadsheet, dan spreadsheet-nya mulai lambat sekali. Mereka memintamu membangun ulang tiga perhitungan mereka dengan NumPy.

Aturan untuk proyek ini sama dengan aturan untuk seluruh track: tanpa loop Python pada datanya. Inti dari NumPy adalah satu ekspresi bekerja pada setiap elemen sekaligus, yang lebih cepat sekaligus lebih pendek dari loop, dan pengecek mencari loop. Kalau kamu mendapati dirimu menulis for, pasti ada method array atau boolean mask yang melakukan hal yang sama.

Cara kerja tugas-tugasnya

Setiap tugas dicek otomatis, seperti soal-soal modul. Tiketnya memberimu datanya dan nama persis hasil-hasilnya, tapi tidak menyebut function mana yang harus dipakai. Ada petunjuk kalau kamu buntu, tapi coba setiap tugas tanpa membuka solusinya dulu. Ingat untuk memberi array integer dtype=np.int64 secara eksplisit kalau sebuah tugas meminta bilangan bulat, supaya hasilnya sama di setiap komputer.

Tugas-tugasnya

#TugasKeterampilan utama
1Aturan harga yang divektorisasiMatematika per elemen, np.select, np.where, pembulatan
2Tiga toko, enam bulanArray 2D, axis, broadcasting, boolean mask
3Apakah stoknya akan habis?Angka acak dengan seed, perbandingan, rata-rata dari mask

Setiap tugas memberikan datanya di kode awal, jadi tidak ada file yang perlu dimuat. Kalau sudah siap, buka Task 1.

Buka proyeknya

Brief yang realistis dan tugas bernilai yang memakai seluruh jalur. Termasuk dalam Pro.