Hola, amigos! En este artículo, nos centraremos en algunas formas fáciles de inicializar una matriz de Python.

¿qué es un array Python?

Python Array es una estructura de datos que contiene valores de datos similares en ubicaciones de memoria contiguas.

Cuando se compara con una lista (matrices dinámicas), las matrices de Python almacenan el tipo similar de elementos en ella. Mientras que una lista de Python puede almacenar elementos pertenecientes a diferentes tipos de datos en ella.,

Ahora, echemos un vistazo a las diferentes maneras de inicializar un array en Python.

Método 1: Usando for loop y la función Python range ()

Python For Loop y la función range() juntas se pueden usar para inicializar una matriz con un valor predeterminado.

Sintaxis:


Python range() función acepta un número como argumento y devuelve una secuencia de números que comienza en 0 y termina por el número especificado, incrementa en 1 cada vez.,

Python for loop colocaría 0 (Valor predeterminado) para cada elemento de la matriz entre el rango especificado en la función range ().

Ejemplo:

arr=arr = print(arr)

Hemos creado un array — ‘arr’ y initalized con 5 elementos portadores de un valor predeterminado (0).

salida:


Método 2: Python numpy módulo para crear e inicializar matriz

Python numpy módulo se puede utilizar para crear matrices y manipular los datos en él de manera eficiente. El numpy.,la función empty () crea una matriz de un tamaño especificado con un valor predeterminado = ‘None’.

sintaxis:

numpy.empty(size,dtype=object)

Ejemplo:

import numpy as nparr = np.empty(10, dtype=object) print(arr)

salida:


Método 3: Método directo para inicializar podemos inicializar los valores de datos usando el siguiente comando:

array-name = *size

ejemplo:

arr_num = * 5print(arr_num)arr_str = * 10print(arr_str)

como se ve en el ejemplo anterior, hemos creado dos matrices con los valores predeterminados como ‘0’ y ‘P’ junto con el tamaño especificado con él.,

Resultado:


Conclusión

Articles

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *