Numpy.asarray () dengan Python dengan Contoh

Anonim

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.]]