0% encontró este documento útil (0 votos)
4 vistas3 páginas

Crear Arrays en NumPy: Guía Rápida

NumPy permite crear arrays fácilmente desde listas o tuplas usando np.array() y ofrece funciones como np.arange(), np.linspace(), np.zeros(), np.ones() y np.eye() para generar arrays de diferentes formas. Estas funciones son útiles para crear secuencias, matrices de ceros, unos y matrices identidad. Con estos métodos, se establece una base para manipular y operar con arrays en NumPy.

Cargado por

JZaia -
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

Crear Arrays en NumPy: Guía Rápida

NumPy permite crear arrays fácilmente desde listas o tuplas usando np.array() y ofrece funciones como np.arange(), np.linspace(), np.zeros(), np.ones() y np.eye() para generar arrays de diferentes formas. Estas funciones son útiles para crear secuencias, matrices de ceros, unos y matrices identidad. Con estos métodos, se establece una base para manipular y operar con arrays en NumPy.

Cargado por

JZaia -
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

2.

Creación de Arrays
Una de las principales fortalezas de NumPy es la facilidad y flexibilidad para crear arrays. Podemos
generarlos a partir de estructuras de Python (listas o tuplas) o con funciones propias de la biblioteca
que producen arreglos de forma automática.

2.1 Crear arrays desde listas o tuplas


Podemos convertir listas o tuplas de Python en arrays de NumPy usando [Link]().
import numpy as np

# Desde una lista


lista = [1, 2, 3, 4, 5]
arr1 = [Link](lista)
print("Array desde lista:", arr1)

# Desde una tupla


tupla = (10, 20, 30, 40)
arr2 = [Link](tupla)
print("Array desde tupla:", arr2)

# Array 2D (matriz)
lista2d = [[1, 2, 3], [4, 5, 6]]
arr3 = [Link](lista2d)
print("Array 2D:\n", arr3)

Salida:
Array desde lista: [1 2 3 4 5]
Array desde tupla: [10 20 30 40]
Array 2D:
[[1 2 3]
[4 5 6]]

👉 Notá que NumPy infirió automáticamente que todos los elementos son enteros.
2.2 Funciones para generar arrays
Además de convertir listas, NumPy ofrece funciones para crear arrays de manera rápida.

a) [Link](start, stop, step)


Genera un array con valores en un rango definido, similar a range() de Python, pero devuelve un
array.
arr = [Link](0, 10, 2)
print("[Link]:", arr)

Salida:
[Link]: [0 2 4 6 8]
b) [Link](start, stop, num)
Genera un array con una cantidad fija de elementos, distribuidos de forma equidistante entre un
valor inicial y uno final.
arr = [Link](0, 1, 5)
print("[Link]:", arr)

Salida:
[Link]: [0. 0.25 0.5 0.75 1. ]

👉 Ideal cuando querés dividir un intervalo en n puntos iguales (muy usado en gráficas y
simulaciones).

c) [Link](shape)
Crea un array lleno de ceros.
arr = [Link]((2, 3)) # 2 filas, 3 columnas
print("[Link]:\n", arr)

Salida:
[Link]:
[[0. 0. 0.]
[0. 0. 0.]]

d) [Link](shape)
Crea un array lleno de unos.
arr = [Link]((3, 3))
print("[Link]:\n", arr)

Salida:
[Link]:
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]

e) [Link](n)
Genera una matriz identidad de tamaño n × n, con unos en la diagonal principal y ceros en el
resto.
arr = [Link](4)
print("[Link]:\n", arr)

Salida:
[Link]:
[[1. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]]
👉 Muy usada en álgebra lineal.
Resumen
• [Link](lista/tupla): convierte estructuras de Python en arrays.
• [Link](inicio, fin, paso): secuencia con paso fijo.
• [Link](inicio, fin, cantidad): secuencia con cantidad fija de valores.
• [Link](shape): array de ceros.
• [Link](shape): array de unos.
• [Link](n): matriz identidad.

Nota: Con esto ya sabés crear arrays de distintas formas. Es la base para explorar sus propiedades,
operar con ellos y manipularlos.

También podría gustarte