Asarray
Funkcija asarray () koristi se kada želite pretvoriti ulaz u niz. Ulaz mogu biti popisi, korice, ndarray itd.
Sintaksa:
numpy.asarray(data, dtype=None, order=None)[source]
Ovdje,
podaci : Podaci koje želite pretvoriti u niz
dtype : Ovo je neobavezni argument. Ako nije navedeno, vrsta podataka zaključuje se iz ulaznih podataka
Redoslijed : Zadano je C što je bitan stil retka. Druga opcija je F (u stilu Fortana)
Primjer:
Razmotrimo sljedeću 2-D matricu s četiri retka i četiri stupca ispunjena s 1
import numpy as npA = np.matrix(np.ones((4,4)))
Ako želite promijeniti vrijednost matrice, ne možete. Razlog je što nije moguće promijeniti kopiju.
np.array(A)[2]=2print(A)[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]
Matrica je nepromjenjiva. Možete koristiti asarray ako želite dodati izmjene u izvorni niz. Pogledajmo hoće li se dogoditi neka promjena kada želite promijeniti vrijednost trećih redaka vrijednošću 2
np.asarray(A)[2]=2print(A)
Objašnjenje koda:
np.asarray (A): pretvara matricu A u niz
[2]: odaberite treće retke
Izlaz:
[[1. 1. 1. 1.][1. 1. 1. 1.][2. 2. 2. 2.] # new value[1. 1. 1. 1.]]