Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Funciones Generales de Creación de Arreglos | NumPy Basics
course content

Contenido del Curso

Ultimate NumPy

Funciones Generales de Creación de ArreglosFunciones Generales de Creación de Arreglos

NumPy también cuenta con funciones de creación de arreglos que pueden generar automáticamente un arreglo con una forma (dimensiones) específica. Estas son las más comunes entre ellas:

  • zeros();
  • ones();
  • full().

También existen funciones que crean arreglos aleatorios de determinadas formas, sin embargo, los discutiremos por separado en el próximo capítulo.

zeros()

El nombre de esta función habla por sí mismo: crea un arreglo de ceros con una forma específica. La forma del arreglo se especifica a través del parámetro shape y puede ser un entero (tamaño de un arreglo 1D) o un tupla de enteros para arreglos de dimensiones superiores. Veamos un ejemplo:

zeros()

The name of this function speaks for itself: it creates an array of zeros of a given shape. The shape of the array is specified via the shape parameter and can either be an integer (size of a 1D array) or a tuple of integers for higher-dimensional arrays.

Let’s take a look at an example:

As you can see, we can also specify the dtype parameter in the same way we did for other types of arrays.

Note

numpy.zeros() is often used as a placeholder to initialize arrays of a given shape, which will be later filled with other values. Therefore, be careful when explicitly specifying the dtype.

En lo que respecta a la sintaxis, todo aquí es igual que con la función zeros().

Nota

numpy.ones() también se utiliza a menudo como marcador de posición para inicializar matrices de una forma dada, así que ten cuidado con el dtype también.

full()

La función numpy.full() es similar a las funciones mencionadas anteriormente; sin embargo, tiene el segundo parámetro fill_value para especificar el valor con el que se llenará la matriz. Su primer parámetro shape puede ser un entero o una tupla de enteros:

Más aplicaciones

Todas estas funciones de hecho tienen más casos de uso que simplemente ser un marcador de posición. Frecuentemente se utilizan directamente en operaciones matemáticas en álgebra lineal. Básicamente, pueden ser utilizadas en diversos campos del aprendizaje automático y aprendizaje profundo, por ejemplo, en procesamiento de imágenes.

En caso de que quieras explorar más sobre estas funciones, no dudes en consultar su documentación: zeros, ones y full.

full()

The numpy.full() function is similar to the functions mentioned above; however, it has a second parameter, fill_value, to specify the value to fill the array with. Its first parameter, shape, can be either an integer or a tuple of integers:

Más Aplicaciones

Todas estas funciones tienen más casos de uso que simplemente actuar como marcadores de posición. Con frecuencia se utilizan directamente en operaciones matemáticas en álgebra lineal. Pueden aplicarse en varios campos del aprendizaje automático y el aprendizaje profundo, como el procesamiento de imágenes.

Si quieres explorar más acerca de estas funciones, no dudes en consultar su documentación: zeros, ones, y full.

Tarea

  1. Crea un arreglo unidimensional de ceros con un tamaño de 5 y asígnalo a zeros_array_1d.
  2. Crea un arreglo bidimensional de ceros con una forma de 2x4 y asígnalo a zeros_array_2d.
  3. Crea un arreglo unidimensional de unos con un tamaño de 3 y asígnalo a ones_array_1d.
  4. Crea un arreglo bidimensional de unos con una forma de 2x3 y asígnalo a ones_array_2d.
  5. Crea un arreglo bidimensional de sietes con una forma de 2x2 y asígnalo a sevens_array_2d.

¿Todo estuvo claro?

Sección 1. Capítulo 6
toggle bottom row
course content

Contenido del Curso

Ultimate NumPy

Funciones Generales de Creación de ArreglosFunciones Generales de Creación de Arreglos

NumPy también cuenta con funciones de creación de arreglos que pueden generar automáticamente un arreglo con una forma (dimensiones) específica. Estas son las más comunes entre ellas:

  • zeros();
  • ones();
  • full().

También existen funciones que crean arreglos aleatorios de determinadas formas, sin embargo, los discutiremos por separado en el próximo capítulo.

zeros()

El nombre de esta función habla por sí mismo: crea un arreglo de ceros con una forma específica. La forma del arreglo se especifica a través del parámetro shape y puede ser un entero (tamaño de un arreglo 1D) o un tupla de enteros para arreglos de dimensiones superiores. Veamos un ejemplo:

zeros()

The name of this function speaks for itself: it creates an array of zeros of a given shape. The shape of the array is specified via the shape parameter and can either be an integer (size of a 1D array) or a tuple of integers for higher-dimensional arrays.

Let’s take a look at an example:

As you can see, we can also specify the dtype parameter in the same way we did for other types of arrays.

Note

numpy.zeros() is often used as a placeholder to initialize arrays of a given shape, which will be later filled with other values. Therefore, be careful when explicitly specifying the dtype.

En lo que respecta a la sintaxis, todo aquí es igual que con la función zeros().

Nota

numpy.ones() también se utiliza a menudo como marcador de posición para inicializar matrices de una forma dada, así que ten cuidado con el dtype también.

full()

La función numpy.full() es similar a las funciones mencionadas anteriormente; sin embargo, tiene el segundo parámetro fill_value para especificar el valor con el que se llenará la matriz. Su primer parámetro shape puede ser un entero o una tupla de enteros:

Más aplicaciones

Todas estas funciones de hecho tienen más casos de uso que simplemente ser un marcador de posición. Frecuentemente se utilizan directamente en operaciones matemáticas en álgebra lineal. Básicamente, pueden ser utilizadas en diversos campos del aprendizaje automático y aprendizaje profundo, por ejemplo, en procesamiento de imágenes.

En caso de que quieras explorar más sobre estas funciones, no dudes en consultar su documentación: zeros, ones y full.

full()

The numpy.full() function is similar to the functions mentioned above; however, it has a second parameter, fill_value, to specify the value to fill the array with. Its first parameter, shape, can be either an integer or a tuple of integers:

Más Aplicaciones

Todas estas funciones tienen más casos de uso que simplemente actuar como marcadores de posición. Con frecuencia se utilizan directamente en operaciones matemáticas en álgebra lineal. Pueden aplicarse en varios campos del aprendizaje automático y el aprendizaje profundo, como el procesamiento de imágenes.

Si quieres explorar más acerca de estas funciones, no dudes en consultar su documentación: zeros, ones, y full.

Tarea

  1. Crea un arreglo unidimensional de ceros con un tamaño de 5 y asígnalo a zeros_array_1d.
  2. Crea un arreglo bidimensional de ceros con una forma de 2x4 y asígnalo a zeros_array_2d.
  3. Crea un arreglo unidimensional de unos con un tamaño de 3 y asígnalo a ones_array_1d.
  4. Crea un arreglo bidimensional de unos con una forma de 2x3 y asígnalo a ones_array_2d.
  5. Crea un arreglo bidimensional de sietes con una forma de 2x2 y asígnalo a sevens_array_2d.

¿Todo estuvo claro?

Sección 1. Capítulo 6
toggle bottom row
some-alt