Numpy.asarray () Pythonissa esimerkillä

Anonim

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