Skip to main content

Tutorial NumPy Python Part 1 $($ Membuat Array $)$


NumPy merupakan singkatan dari Numerical Python yang merupakan library pada Python. Numpy berfungsi untuk perhitungan numerik termasuk operasi perhitungan pada vektor, matriks, dan array. Numpy ini sangat penting di dalam pengolahan data karena dengan library numpy perhitungan numerik mudah dilakukan.

Install NumPy

Install library ini dapat dilakukan dengan beberapa cara, salah satunya melalui pip yaitu

pip install numpy

Membuat array dengan arange

Perintah di atas adalah membuat array secara urut mulai dari angka 0 dengan banyak 10 bilangan. Angka 0 bisa juga tidak dituliskan seperti berikut
Kita juga bisa membuat array 2D, 3D, dst sampai nD.  Misalkan kita akan membuat array 2D berukuran (3,5), dengan 3 merupakan banyak baris dan 5 merupakan banyak kolom.
Untuk mengetahui dimensi array dan ukuran array dapat menggunakan perintah berikut

Membuat array yang isinya nilai acak
Membuat array dengan isinya angka acak juga bias dilakukan dengan library ini
Rand() adalah perintah untuk menampilkan  angka positif secara acak, untuk menampilkan angka acak dengan nilai ada yang negative dilakukan dengan perintah randn() 

Membuat array dengan linspace
Misalkan kita akan membuat array  dengan nilai awal 1 dan nilai akhir 10 dengan banyak data  3, maka diperlukan perintah berikut

Membuat array khusus
Array dengan nilai khusus misalnya 0 semua atau 1 semua bias dilakukan dengan perintah sebagai berikut
Secara default type data pada np.zeros dan np.ones adalah float64, untuk merubahnya menjadi integer cukup ditambahi perintah dtype=np.init16.
Untuk membuat array dengan tipe data complex cukup menambahkan perintah dtype=complex
Membuat array dengan pola tertentu
Array dengan pola tertentu maksudnya nilai-nilai dalam array mempunyai pola tertentu. Untuk lebih jelasnya perhatikan contoh berikut
 
Array di atas nilainya bertambah 5 yang dimulai dari angka 10 dan batas akhirnya adalah 30 tetapi 30 tidak termasuk di dalam array. 

Nantikan tutorial selanjutnya....







 















Comments

Popular posts from this blog

Pembahasan Soal Permutasi dan Kombinasi UN 2018

Setelah membahas materi tentang permutasi dan kombinasi saat ini matjitu.com akan membahas soal Ujian Nasional 2018 tentang permutasi dan kombinasi. MATEMATIKA KELAS IPA 1. Arkan akan membuat password untuk alamat emailnya yang terdiri dari 5 huruf kemudian diikuti oleh 2 angka yang berbeda. Jika huruf yang disusun berasal dari pembentuk kata pada namanya, maka banyaknya password yang dibuat adalah ... A. 1800 B. 2160 C. 2700 D. 4860 E. 5400 Jawab D Pembahasan : Kata "arkan" terdiri dari $5$ huruf dan yang sama ada $2$, maka banyak cara menyusun huruf ada $\frac{5!}{2!}$. Selanjutnya diikuti $2$ angka yang berbeda, karena banyak bilangan ada $10$, maka banyak susunan yang terdiri dari $2$ angka berbeda ada $10\cdot 9$, sehingga banyaknya password yang dapat dibuat adalah $\frac{5!}{2!}\cdot 10\cdot 9=5400.$ 2. Dari 12 soal yang diberikan, siswa harus mengerjakan 10 soal dengan syarat nomor 1, 2, 3, 4, dan 5 harus dikerjakan. Banyak kemungkinan susuna

Pembahasan Soal TPS SBMPTN 2019 Part 2

1. Soal: Nilai 10 dalam segitiga P adalah hasil operasi aritmetik semua bilangan di luar segitiga P. Dengan menggunakan pola operasi aritmetik yang sama, nilai dalam segitiga Q yang paling tepat adalah .... A. 6 B. 8 C. 12 D. 15 E. 24 Pembahasan: Nilai 10 dalam segitiga P berasal dari $\frac{30}{2}-5$, maka nilai dalam segitiga Q adalah $\frac{45}{3}-9=6.$ Jawaban: A 2. Soal: Nilai 23 dalam segiempat A adalah hasil operasi aritmetik semua bilangan di luar segiempat A. Dengan menggunakan pola operasi aritmetik yang sama, nilai dalam segiempat B yang paling tepat adalah .... A. 2 B. 16 C. 28 D. 62 E. 68 Pembahasan: Nilai 23 dalam segiempat A berasal dari $(7\times 5)-(4\times 3)$, maka dengan pola yang sama nilai dalam segiempat B adalah $(5\times 8) - (4\times 6)=16.$ Jawaban: B

Pembahasan Soal TPS SBMPTN 2019 Part 1

Soal: Misalkan $(x,y)$ menyatakan koordinat suatu titik pada bidang-xy dengan $x-y\neq 0.$ Apakah $x>y$? Putuskan apakah pernyataan (1) dan (2) berikut cukup untuk menjawab pertanyaan $(1.)$ $x^{2}-2xy+y^{2}=4(x-y)$ $(2.)$ $2x=2y-6$ A. Pernyataan $(1)$ SAJA cukup untuk menjawab pertanyaan, tetapi pernyataan $(2)$ SAJA tidak cukup B. Pernyataan $(2)$ SAJA cukup untuk menjawab pertanyaan, tetapi pernyataan $(1)$ SAJA tidak cukup C. Dua pernyataan BERSAMA-SAMA cukup untuk menjawab pertanyaan, tetapi SATU pernyataan SAJA tidak cukup D. Pernyataan $(1)$ SAJA cukup untuk menjawab pertanyaan dan pernyataan $(2)$ SAJA cukup Pembahasaan: Dari pernyataan $(1)$ diperoleh \begin{align*} x^{2}-2xy+y^{2}&=4(x-y)\\ (x-y)^{2}&=4(x-y)\\ x-y=4. \end{align*} Karena $x-y=4$, maka haruslah $x>y$. Dari pernyataan $(2)$ diperoleh \begin{align*} 2x&=2y-6\\ x-y&=-3. \end{align*} Karena $x-y=-3$, maka haruslah $x<y$. Jadi pernyataan $(1)$ SAJA cukup untuk menj

Pembahasan Prediksi Soal HOTS Tentang Peluang

Berikut ini adalah pembahasan prediksi soal HOTS UN 2019 tentang peluang yang soalnya telah diberikan pada postingan sebelumnya. Soal lengkap klik DISINI. 1. Di dalam sebuah kantong terdapat 5 bola putih, 3 bola biru, dan 2 bola merah. Jika diambil 5 bola tanpa pengembalian, maka peluang banyak bola putih yang terambil tiga kali banyak bola biru yang terambil adalah ... Pembahasan:  Kejadian terambil bola putih tiga kali biru yaitu:  BPPPM bisa dibalik susunannya sehingga banyaknya ada $\frac{5!}{3!}=20$  Peluang terambil BPPPM $=\frac{3}{10}\cdot \frac{5}{9}\cdot\frac{4}{8}\cdot\frac{3}{7}\cdot\frac{2}{6}=\frac{1}{84}$. Karena ada 20 susunan yang berbeda maka peluangnya $=\frac{1}{84}\times20=\frac{5}{21}$. 2. Diketahui 3 kantong masing masing berisi 9 bola yang terdiri atas 3 bola merah, tiga bola kuning, dan 3 bola hijau. dari setiap kantong diambil satu bola. Peluang terambilnya paling sedikit dua bola berwarna merah adalah ... Pembahasan: Kejadian terambil p

Pembahasan UN 2019 Fungsi Kuadrat

MAT IPA Perhatikan gambar grafik berikut. Jika grafik fungsi $f(x)=ax^{2}+bx+c$ seperti pada gambar, nilai $a$, $b$, dan $c$ yang memenuhi adalah .... A. $a>0$, $b>0$, dan $c>0$ B. $a<0$, $b>0$, dan $c>0$ C. $a<0$, $b>0$, dan $c<0$ D. $a>0$, $b<0$, dan $c>0$ E. $a<0$, $b<0$, dan $c<0$ Pembahasan : Karena grafik terbuka ke atas maka $a>0$. Karena titik puncak di sebelah kiri sumbu y maka $a$ dan $b$ sama tanda sehingga diperoleh $b>0$. $c$ merupakan titik potong kurva dengan sumbu y sehingga $c>0$. Jawab : A MAT IPS Persamaan grafik fungsi kuadrat pada gambar di bawah ini adalah .... A. $y=2x^{2}-x-6$ B. $y=2x^{2}+x-6$ C. $y=x^{2}-2x-6$ D. $y=x^{2}+2x-6$ E. $y=x^{2}-4x-6$ Pembahasan : Diketahui titik puncak grafik $(x_{p},y_{p})=(1,-7)$ dan grafik melalui $(0,-6)$. INGAT Persamaan fungsi kuadrat yang diketahui titik puncak $(x_{p},y_{p})$ dan satu titik yang lain adalah $y=a(x-x_{p})^{2}+y_{p}$ \begin{