logo

numpy.zeros() в Python

Функцията numpy.zeros() е една от най-значимите функции, която се използва широко в програми за машинно обучение. Тази функция се използва за генериране на масив, съдържащ нули.

масив в java

Функцията numpy.zeros() осигурява нов масив с дадена форма и тип, който е пълен с нули.

numpy.zeros() в Python

Синтаксис

 numpy.zeros(shape, dtype=float, order='C' 

Параметри

форма: int или кортеж от ints

Този параметър се използва за определяне на размерите на масива. Този параметър се използва за формата, в която искаме да създадем масив, като (3,2) или 2.

dtype: тип данни (по избор)

Този параметър се използва за определяне на желания тип данни за масива. По подразбиране типът данни е numpy.float64. Този параметър не е от съществено значение за дефинирането.

ред: {'C','F'}(по избор)

Този параметър се използва за определяне на реда, в който искаме да съхраняваме данни в паметта или основен ред (C-стил), или основен колона (Fortran стил)

java разделител

Връщане

Тази функция връща ndarray. Изходният масив е масивът с определена форма, dtype, ред и съдържа нули.

Пример 1: numpy.zeros() без dtype и ред

 import numpy as np a=np.zeros(6) a 

Изход:

 array([0., 0., 0., 0., 0., 0.]) 

В горния код

  • Импортирахме numpy с псевдоним np.
  • Декларирахме променливата 'a' и присвоихме върнатата стойност на функцията np.zeros().
  • Предадохме целочислена стойност във функцията.
  • Накрая се опитахме да отпечатаме стойността на 'a'.

В изхода е показан масив с цели числа (нули) с плаваща запетая.

Пример 2: numpy.zeros() без ред

 import numpy as np a=np.zeros((6,), dtype=int) a 

Изход:

 array([0, 0, 0, 0, 0, 0]) 

Пример 3: numpy.zeros() с форма

 import numpy as np a=np.zeros((6,2)) a 

Изход:

 array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]]) 

В горния код

  • Импортирахме numpy с псевдоним np.
  • Декларирахме променливата 'a' и присвоихме върнатата стойност на функцията np.zeros().
  • Предадохме формата за елементите на масива.
  • Накрая се опитахме да отпечатаме стойността на 'a'.

В изхода е показан масив с дадена форма.

разлика между масив и arraylist

Пример 4: numpy.zeros() с формата

 Import numpy as np s1=(3,2) a=np.zeros(s1) a 

Изход:

 array([[0., 0.], [0., 0.], [0., 0.]]) 

Пример 5: numpy.zeros() с персонализиран dtype

 Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a 

Изход:

 array([(0, 0), (0, 0), (0, 0)], dtype=[(&apos;x&apos;, &apos; <i4'), ('y', ' <i4')]) < pre> <p> <strong>In the above code</strong> </p> <ul> <li>We have imported numpy with alias name np.</li> <li>We have declared the variable &apos;a&apos; and assigned the returned value of np.zeros() function.</li> <li>We have passed the shape and custom data type in the function.</li> <li>Lastly, we tried to print the value of &apos;a&apos;. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>