Asarray
Fungsi asarray () digunakan saat Anda ingin mengubah input menjadi array. Inputnya bisa berupa list, tuple, ndarray, dll.
Sintaksis:
numpy.asarray(data, dtype=None, order=None)[source]
Sini,
data : Data yang ingin Anda ubah menjadi array
dtype : Ini adalah argumen opsional. Jika tidak ditentukan, tipe data disimpulkan dari input data
Urutan : Default adalah C yang merupakan gaya baris penting. Pilihan lainnya adalah F (gaya Fortan)
Contoh:
Pertimbangkan matriks 2-D berikut dengan empat baris dan empat kolom diisi oleh 1
import numpy as npA = np.matrix(np.ones((4,4)))
Jika Anda ingin mengubah nilai matriks, Anda tidak bisa. Pasalnya, salinan tidak dapat diubah.
np.array(A)[2]=2print(A)[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]
Matriks tidak dapat diubah. Anda dapat menggunakan asarray jika Anda ingin menambahkan modifikasi pada larik asli. Mari kita lihat apakah ada perubahan yang terjadi saat Anda ingin mengubah nilai baris ketiga dengan nilai 2
np.asarray(A)[2]=2print(A)
Penjelasan Kode:
np.asarray (A): mengubah matriks A menjadi array
[2]: pilih baris ketiga
Keluaran:
[[1. 1. 1. 1.][1. 1. 1. 1.][2. 2. 2. 2.] # new value[1. 1. 1. 1.]]