Existen 6 mecanismos generales para crear Arrays:
Puede utilizar estos métodos para crear ndarrays o arrays estructurados.
Los Array de NumPy pueden definirse utilizando secuencias de Python como listas y tuplas. Las listas y tuplas se definen utilizando [...] y (...), respectivamente. Las listas y tuplas pueden definir la creación de ndarray:
lista = [1,2,3,4,5,6,7,8]
arr = np.array(lista)
type(arr)
matriz = [[1,2,3],[4,5,6],[7,8,9]]
matriz = np.array(matriz)
type(matriz)
NumPy tiene más de 40 funciones incorporadas para crear arrays, como se indica en las rutinas de creación de arrays. Estas funciones pueden dividirse en aproximadamente tres categorías, basadas en la dimensión del array que crean:
Las funciones de creación de arrays 1D, por ejemplo numpy.linspace y numpy.arange, generalmente necesitan al menos dos entradas, start y stop.
numpy.arange crea arrays con valores que se incrementan regularmente.
np.arange(0,20,2)