Hai, nama saya Mary dan saya adalah instruktur senior di Juni Learning. Selamat datang di tutorial array numpy dasar ini dengan Python
Hari ini kita akan berbicara tentang cara membuat array dan menambahkan data ke dalamnya dengan Python. Secara khusus, kita akan mempelajari perbedaan antara daftar Python dan larik Python, dan cara menentukan struktur data mana yang ingin Anda gunakan berdasarkan tipe data yang ingin Anda simpan
Di akhir tutorial ini, Anda akan dapat menggunakan pustaka numpy untuk membuat larik numpy dengan Python
Untuk siapa ini?
- Tingkat Juni. Piton Tingkat 2
- Bahasa Pengodean. Piton
- Pengalaman pengkodean. Intermediat
- Tingkat Tantangan. Sedang
- Kira-kira baris kode. ~2
Hasil belajar
Konsep inti dipraktikkan
- Array numpy
- Membuat struktur data
- Praktek tipe data
Konsep prasyarat untuk diketahui/diulas
- Daftar
- Pengindeksan
- Rangkaian
Mengingat
Array dan daftar adalah struktur data yang serupa [mis. e. cara untuk menyimpan data. ] dengan satu perbedaan utama. Kami menggunakan daftar untuk menyimpan data dari semua tipe data yang berbeda [bilangan bulat, pelampung, karakter, dll. ] bersama dalam satu daftar. Kami menggunakan array di sisi lain untuk menyimpan elemen yang semuanya bertipe sama
Misalnya
Daftar. [1, 7, “kucing”, 8. 2, “J”, “Saya suka Juni. ”, 3] Larik. [4, 82, 16, 3] Larik. [“z”,”y”,”x”]
Jika misalnya Anda menambahkan karakter ke array bilangan bulat, ini akan mengubah semua elemen dalam array menjadi karakter karena semua elemen harus memiliki tipe data yang sama.
Urutan umum langkah-langkah untuk diterapkan
- Impor perpustakaan numpy
- Buat array dengan elemen di dalamnya
- Cetak setiap elemen dalam array Anda
- Tambahkan elemen ke array Anda
- Akses elemen individu dalam array Anda melalui pengindeksan
Bagaimana kita melakukan setiap langkah ini?
Langkah 1. Impor perpustakaan numpy
Pertama kita akan mengimpor paket numpy seperti kita mengimpor paket turtle atau random di kursus Juni lainnya
Ini akan memungkinkan kita untuk menggunakan semua fungsionalitas paket numpy
Langkah 2. Inisialisasi array dengan elemen di dalamnya
Menginisialisasi array numpy mirip dengan membuat daftar di Python tetapi dengan sintaks yang sedikit berbeda
Pertama Anda akan membuat, atau menginisialisasi, nama variabel untuk merujuk ke array Anda. Saya menamai array saya my_array. Untuk memberi tahu variabel ini, kami menginginkannya menjadi array yang kami sebut function numpy.array[]
Kami kemudian akan menambahkan elemen ke array kami, dalam hal ini bilangan bulat. Sintaks this adalah sekumpulan hard-bracket dengan elemen-elemen di dalamnya yang semuanya dipisahkan oleh koma. Anda dapat menambahkan sejumlah elemen yang Anda inginkan, tetapi pastikan semuanya memiliki tipe data yang sama
Di sinilah kita harus sampai titik ini
Langkah 3. Cetak setiap elemen dalam array Anda
Untuk mencetak bilangan bulat individu dalam larik ini, kita dapat mengulangi larik seperti yang kita lakukan dengan daftar. Kami melakukan ini dengan mengindeks ke dalam array, yang dilakukan dengan mengetikkan nama array diikuti dengan satu set tanda kurung keras, dan kemudian mengisi tanda kurung keras dengan nomor indeks
Karena kita menggunakan perulangan for, iterator i meningkat dari nol hingga akhir array, sehingga kita dapat mencetak semua elemen individual dengan mengisikan i ke dalam tanda kurung keras ini
Langkah 4. Tambahkan elemen ke array Anda
Dengan array numpy, menambahkan elemen ke array sangat berbeda dari cara Anda menambahkan elemen ke daftar. Dalam hal ini Anda harus menggabungkan array bersama
Sebagai pengingat, concatenating berarti menggabungkan dua atau lebih hal [dalam hal ini array] menjadi satu. Untuk melakukan ini, kita akan membuat array baru [seperti yang diuraikan sebelumnya] dan menyetelnya sama dengan fungsi numpy concatenate untuk menggabungkannya
Kami kemudian menyambungkan kedua larik ke dalam fungsi gabungan dan meletakkan satu set tanda kurung tambahan di sekitarnya. Tetapkan ini sama dengan array asli Anda untuk memperbaruinya dan kemudian mencetaknya untuk melihat hasil Anda
Ini sangat berguna jika Anda ingin menambahkan elemen ke array Anda di titik yang berbeda dalam kode Anda daripada saat Anda mendeklarasikan array, katakanlah jika kondisi tertentu terpenuhi
Langkah 5. Akses setiap elemen array Anda melalui pengindeksan
Terakhir, untuk mengakses elemen individual dari array Anda, Anda dapat mengindeks ke dalam array Anda
Ingatlah bahwa saat mengindeks, pertama-tama kita ketikkan nama objek yang akan diindeks, lalu satu set tanda kurung keras, dan kemudian nomor indeks elemen yang kita inginkan di dalam tanda kurung keras
Seperti biasa, nomor indeks kami dimulai dari 0. Misalnya, untuk mencetak item kedua dalam larik kami, kami akan melakukan hal seperti ini
Ingatlah untuk mengakses elemen pertama dari sebuah array, nomor indeks harus 0
Ingin lebih banyak tantangan?
Fitur ekstra
Buat array dari tipe data yang berbeda. Misalnya, buat larik pelampung dan larik karakter. Ingat setiap elemen dalam array harus memiliki tipe data yang sama
Saran kreatif
Sesuatu yang unik tentang array dibandingkan dengan daftar adalah, karena semua elemen bertipe sama, Anda dapat melakukan operasi langsung pada array. Uji operasi larik ini dengan mengalikan larik bilangan bulat Anda dengan bilangan bulat dan mencetaknya. Bereksperimenlah dengan operasi lain juga
Kerja bagus — sekarang lihat tutorial lainnya
Terima kasih telah membaca dan berharap Anda bersenang-senang membuat proyek ini bersama saya
Bangun proyek di atas? . Jika Anda tertarik untuk berbagi proyek pengkodean atau pengalaman Anda dengan keragaman di STEM, silakan hubungi kami di hello@learnwithjuni. com
Setiap minggu, kami akan memposting tutorial proyek seperti ini, untuk berbagai bahasa pengkodean dan tingkat pengalaman, serta tutorial matematika
Kunjungi halaman blog proyek pengkodean kami untuk menemukan tutorial kami yang lain dalam lebih banyak bahasa pengkodean. Anda juga dapat berlangganan buletin kami menggunakan formulir di sebelah kanan halaman ini untuk pembaruan lebih lanjut tentang program kami dan tutorial pengkodean terbaru
Perlu bantuan lebih lanjut, atau ingin terus belajar?
Mencari pertanyaan coding Anda adalah salah satu cara terbaik untuk belajar. Cara hebat lainnya untuk belajar adalah dari pembuat kode atau instruktur berpengalaman. Juni Learning Instruktur Ilmu Komputer seperti Mary bekerja sama dengan siswa usia 8-18 tahun, dan dilatih secara khusus untuk beradaptasi dengan gaya belajar, kecepatan, dan minat unik setiap anak
Baca lebih lanjut tentang coding untuk anak-anak dan kurikulum kami, atau hubungi Penasihat Juni dengan menelepon [650] 263-4306 atau mengirim email ke advisors@learnwithjuni. com untuk mempelajari kursus mana yang terbaik untuk perjalanan coding anak Anda