numpy.zeros() in Python

De numpy.zeros() functie retourneert een nieuwe array met een bepaalde vorm en type, met nullen. Syntaxis:

numpy.zeros(shape, dtype = None, order = 'C') 

Parameters:

  shape :   integer or sequence of integers   order :   C_contiguous or F_contiguous  C-contiguous order in memory(last index varies the fastest)  C order means that operating row-rise on the array will be slightly quicker  FORTRAN-contiguous order in memory (first index varies the fastest).  F order means that column-wise operations will be faster.    dtype :   [optional, float(byDeafult)] Data type of returned array. 

Geeft terug :

ndarray of zeros having given shape, order and datatype. 

Code 1:

Python




# Python Program illustrating> # numpy.zeros method> > import> numpy as geek> > b> => geek.zeros(> 2> , dtype> => int> )> print> (> 'Matrix b : '> , b)> > a> => geek.zeros([> 2> ,> 2> ], dtype> => int> )> print> (> ' Matrix a : '> , a)> > c> => geek.zeros([> 3> ,> 3> ])> print> (> ' Matrix c : '> , c)>

Uitgang:

Matrix b :   [0 0] Matrix a :   [[0 0]  [0 0]] Matrix c :   [[ 0. 0. 0.]  [ 0. 0. 0.]  [ 0. 0. 0.]] 

Code 2: Gegevenstypen manipuleren

Python




# Python Program illustrating> # numpy.zeros method> > import> numpy as geek> > # manipulation with data-types> b> => geek.zeros((> 2> ,), dtype> => [(> 'x'> ,> 'float'> ), (> 'y'> ,> 'int'> )])> print> (b)>

Uitgang:

[(0.0, 0) (0.0, 0)] 

Opmerking : Nullen stellen, in tegenstelling tot nullen en leeg, de arraywaarden niet in op respectievelijk nul of willekeurige waarden. Deze codes kunnen ook niet worden uitgevoerd op online IDE's. Voer ze uit op uw systemen om de werking te verkennen.