Numpy.asarray () dalam Python dengan Contoh

Anonim

Asarray

Fungsi asarray () digunakan ketika anda ingin menukar input ke array. Inputnya dapat berupa daftar, tuple, ndarray, dll.

Sintaks:

numpy.asarray(data, dtype=None, order=None)[source]

Di sini,

data : Data yang ingin anda ubah menjadi larik

dtype : Ini adalah hujah pilihan. Sekiranya tidak dinyatakan, jenis data disimpulkan dari data input

Susunan : Default adalah C yang merupakan gaya baris penting. Pilihan lain ialah F (gaya Fortan)

Contoh:

Pertimbangkan matriks 2-D berikut dengan empat baris dan empat lajur diisi oleh 1

import numpy as npA = np.matrix(np.ones((4,4))) 

Sekiranya anda ingin menukar nilai matriks, anda tidak boleh. Sebabnya, tidak mungkin menukar salinan.

np.array(A)[2]=2print(A)[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]

Matriks tidak berubah. Anda boleh menggunakan asarray jika anda ingin menambahkan pengubahsuaian dalam susunan asal. Mari kita lihat apakah ada perubahan berlaku semasa anda ingin mengubah nilai baris ketiga dengan nilai 2

np.asarray(A)[2]=2print(A)

Penjelasan Kod:

np.asarray (A): menukar matriks A menjadi array

[2]: pilih baris ketiga

Pengeluaran:

[[1. 1. 1. 1.][1. 1. 1. 1.][2. 2. 2. 2.] # new value[1. 1. 1. 1.]]