Asarray
Asarray () -toimintoa käytetään, kun haluat muuntaa syötteen taulukoksi. Syöttö voi olla luettelot, dupleksi, ndarray jne.
Syntaksi:
numpy.asarray(data, dtype=None, order=None)[source]
Tässä,
data : Tiedot, jotka haluat muuntaa taulukoksi
dtype : Tämä on valinnainen argumentti. Jos sitä ei määritetä, tietotyyppi päätellään syötetiedoista
Järjestys : Oletus on C, joka on olennainen rivityyli. Toinen vaihtoehto on F (Fortan-tyyli)
Esimerkki:
Tarkastellaan seuraavaa 2-D-matriisia, jossa on neljä riviä ja neljä saraketta, jotka on merkitty yhdellä
import numpy as npA = np.matrix(np.ones((4,4)))
Jos haluat muuttaa matriisin arvoa, et voi. Syynä on, että kopiota ei ole mahdollista muuttaa.
np.array(A)[2]=2print(A)[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]
Matriisi on muuttumaton. Voit käyttää asarrayta, jos haluat lisätä muutoksia alkuperäiseen ryhmään. Katsotaanpa, tapahtuuko mitään muutoksia, kun haluat muuttaa kolmannen rivin arvoa arvolla 2
np.asarray(A)[2]=2print(A)
Koodin selitys:
np.asarray (A): muuntaa matriisin A matriisiksi
[2]: valitse kolmas rivi
Tuotos:
[[1. 1. 1. 1.][1. 1. 1. 1.][2. 2. 2. 2.] # new value[1. 1. 1. 1.]]