Fungsi `numpy.zeros` dan `numpy.ones` digunakan untuk membuat array yang diisi dengan nol atau satu, secara berturut-turut. Berikut adalah cara penggunaannya:
### Menggunakan `numpy.zeros`:
```python import numpy as np
# Membuat array dengan elemen-elemen yang diisi dengan nol # numpy.zeros(shape, dtype=float, order='C') # shape: Tuple yang menentukan ukuran array # dtype: Tipe data elemen dalam array (opsional, default=float) # order: 'C' untuk urutan C-style, 'F' untuk urutan Fortran-style (opsional, default='C')
# Contoh 1: Membuat array 1 dimensi dengan 5 elemen diisi nol arr_zeros_1d = np.zeros(5) print("Contoh 1 (1D):", arr_zeros_1d)
# Contoh 2: Membuat array 2 dimensi (3x4) diisi nol arr_zeros_2d = np.zeros((3, 4)) print("Contoh 2 (2D):", arr_zeros_2d) ```
### Menggunakan `numpy.ones`:
```python # Membuat array dengan elemen-elemen yang diisi dengan satu # numpy.ones(shape, dtype=float, order='C') # shape: Tuple yang menentukan ukuran array # dtype: Tipe data elemen dalam array (opsional, default=float) # order: 'C' untuk urutan C-style, 'F' untuk urutan Fortran-style (opsional, default='C')
# Contoh 1: Membuat array 1 dimensi dengan 3 elemen diisi satu arr_ones_1d = np.ones(3) print("Contoh 1 (1D):", arr_ones_1d)
# Contoh 2: Membuat array 2 dimensi (2x2) diisi satu arr_ones_2d = np.ones((2, 2)) print("Contoh 2 (2D):", arr_ones_2d) ```
Dalam kedua contoh di atas, `shape` adalah tuple yang menentukan ukuran array. Anda dapat menyesuaikan nilai `shape`, `dtype`, dan `order` sesuai kebutuhan Anda. Fungsi-fungsi ini berguna ketika Anda ingin membuat array dengan nilai awal tertentu sebelum melakukan operasi lainnya pada array tersebut.