matriz de python

Las matrices de Python son una estructura de datos como listas. Contienen varios objetos que pueden ser de diferentes tipos de datos. Además, las matrices de Python se pueden iterar y tienen una serie de funciones integradas para manejarlas.

Python tiene varias estructuras de datos integradas, como matrices. Las matrices nos brindan una forma de almacenar y organizar datos, y podemos usar los métodos integrados de Python para recuperar o cambiar esos datos. Por ejemplo, si tiene una lista de nombres de estudiantes que desea almacenar, es posible que desee almacenarlos en una matriz.

Las matrices son √∫tiles si desea trabajar con muchos valores del mismo Tipo de datos de Python . Estos pueden ser nombres de estudiantes, n√∫meros de empleados, etc. Le permiten almacenar datos relacionados que pertenecen. Y facilitan la realizaciòn de la misma operaciòn en varios valores al mismo tiempo.

En este tutorial, analizaremos los conceptos básicos de las matrices en Python y còmo funcionan. También cubriremos algunas funciones de Python integradas que puede ejecutar en su lista para agregar y eliminar datos.

Elementos de una matriz en Python

En programaciòn, una matriz se puede utilizar para almacenar una lista de datos . Si tiene una estanterìa que desea categorizar, es posible que desee almacenar los tìtulos de cada libro en una matriz. Si tiene una colecciòn de vinilos, es posible que desee almacenar sus datos en una matriz.

Sintaxis de matriz de Python

Aquì está la sintaxis básica para declarar una matriz en Python:

¬°Hemos creado una matriz! Cuando imprimimos nuestra lista de estudiantes, nuestra salida es la misma que la matriz con los datos que declaramos:

Se puede hacer referencia a cada elemento de una lista, o se puede hacer referencia a la lista como un todo. Esto significa que podemos realizar operaciones en elementos especìficos de nuestra matriz.

El 81% de los participantes afirmaron que se sentìan más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asòciese a un bootcamp hoy.

El graduado promedio de bootcamp pasò menos de seis meses en la transiciòn de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Esto funciona porque cada valor en una matriz tiene un n√∫mero de ìndice , que nos dice dònde está el elemento dentro de una matriz. Los ìndices comienzan con un elemento determinado en una matriz y se corresponden con él.

Aquì está el ìndice de valores de matriz que declaramos anteriormente:

" Alex " " Bill " & ldquo ; Catherine " " Andy " " Molly " " Rose "
1 2 3 4 5

Llamar a una matriz de Python

Debido a que cada elemento tiene su propio n√∫mero de ìndice, podemos acceder a cada elemento de nuestra matriz. Podemos hacerlo llamando a nuestra lista y especificando un n√∫mero de ìndice, asì:

Nuestro còdigo devolverá el nombre del estudiante cuyo valor de ìndice es dos. Aquì está el resultado de nuestro còdigo:

También podemos utilizar n√∫meros de ìndice negativos para acceder a los elementos de nuestra lista, lo que nos permite contar hacia atrás. Si tenemos una lista larga & mdash; digamos, 100 elementos & mdash; puede ser más fácil para nosotros contar hacia atrás que contar desde el principio. Aquì están los n√∫meros de ìndice inverso para nuestra matriz anterior:

" Alex " " Bill " " Catherine " " Andy " " Molly " " Rose "
-6 -5 -4 -3 -2 -1

Si queremos obtener el segundo del √∫ltimo elemento de nuestra Lista de Python, usarìamos el siguiente còdigo:

Nuestro còdigo devuelve lo siguiente:

Divisiòn de elementos en una matriz de Python

También podemos dividir nuestras listas de Python para obtener m√∫ltiples valores. Digamos que queremos que los nombres estén en el medio de nuestra lista de estudiantes. Al usar una operaciòn de corte, podemos recuperar m√∫ltiples valores en la lista por su n√∫mero de ìndice. Estos valores se recuperarán creando un rango de n√∫meros de ìndice, separándolos con dos puntos.

Aquì hay un ejemplo de un segmento en Python:

Nuestro còdigo devuelve lo siguiente:

Como puede mira, nuestro còdigo ha devuelto todos los nombres entre los n√∫meros de ìndice de 1 y 5 en nuestra lista. Vale la pena se√±alar que el primer n√∫mero de ìndice & mdash; donde comienza el segmento & mdash; es inclusivo y el segundo n√∫mero de ìndice es exclusivo. Esto significa que nuestro còdigo devolviò los cuatro valores entre 1 y 5, incluido 1.

Si queremos obtener todos los elementos antes de un cierto punto en una matriz, podemos usar este còdigo:

Nuestro còdigo devuelve lo siguiente:

Como puede ver arriba, nuestro còdigo ha recuperado todos los elementos cuyo valor de ìndice es anterior a 2 .

Modificaciòn de elementos en una matriz de Python

También podemos usar la indexaciòn para cambiar los valores dentro de nuestra lista. Logramos esto haciendo referencia a cada elemento por su valor de ìndice y asignándole un nuevo valor. En el siguiente ejemplo, reemplazaremos el nombre Rose con el nombre Amy :

Cuando imprimimos nuestra lista (usando print (estudiantes) ), el nombre Rose ya no aparecerá , y Amy estará en su lugar:

"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a combinar con un bootcamp. ¬°Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Hemos tratado con la misma matriz con la que comenzamos. Pero, ¿y si queremos agregar un nuevo elemento a nuestra matriz? Ahì es donde entra la funciòn append () . Usando la append () La operaciòn de matriz nos permite agregar un elemento al final de nuestra matriz, sin declarar una nueva matriz.

Aquì hay un ejemplo de append () funciòn que agregará el nombre John a nuestra lista de estudiantes:

Nuestro còdigo devuelve lo siguiente:

Si queremos nted para eliminar elementos de nuestra matriz, podrìamos usar la funciòn Python pop . Python pop () funciona de la misma manera que append () , pero funciona como un método de eliminaciòn que elimina un elemento de una matriz. Además, pop () toma un n√∫mero de ìndice como argumento, en lugar de una cadena. Aquì hay un ejemplo de pop () en acciòn:

Nuestro còdigo elimina el elemento individual con el valor de ìndice de de nuestra matriz (que se corresponde con el nombre Alex ), y devuelve lo siguiente:

Métodos de matriz de Python < / h2>

Hemos ara√±ado la superficie de los métodos de matriz en Python, y hay mucho más por explorar. Los métodos de matriz básicos que necesita conocer son append () y pop () , que le permiten agregar y eliminar elementos de una matriz. También necesita conocer la estructura básica de las matrices, como hemos comentado.

Si desea explorar las matrices con más profundidad, estos son los principales métodos de matriz que puede querer investigar:

Nombre del método Descripciòn
append () Agrega un elemento a una matriz
pop () Elimina un elemento de una matriz
clear () Elimina todos los elementos de una matriz
copy () Devuelve una copia de una matriz
count () Devuelve el n√∫mero de elementos en una lista
index () Devuelve el ìndice del primer elemento con un valor
insert () Agrega un elemento a la matriz en una posiciòn especìfica
reverse () Invierte el orden de la matriz
sort () Ordena la lista

Vea el Repl.it de este tutorial:



Conclusiòn

Las matrices son estructuras de datos muy flexibles en Python que podemos usar para trabajar con listas de datos. En este tutorial, hemos demostrado còmo se pueden usar matrices para almacenar m√∫ltiples valores y còmo se accede a ellos. Hemos hablado de còmo recuperar una matriz de Python utilizando sus n√∫meros de ìndice. También cubrimos còmo modificar elementos en una matriz.

Discutimos còmo agregar y eliminar elementos de una matriz usando append () y pop () funciones, respectivamente. ¬°Ahora, estás preparado para una variedad de situaciones en las que es posible que necesites usar una matriz en Python!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method