Crear una array NumPy unidimensional

Una array unidimensional contiene elementos solo en una dimensión. En otras palabras, la forma de la array NumPy debe contener solo un valor en la tupla. Veamos cómo crear arrays NumPy unidimensionales.

Método 1: primero haga una lista y luego pásela en numpy.array()

Python3

# importing the module
import numpy as np
  
# creating the list
list = [100, 200, 300, 400]
  
# creating 1-d array
n = np.array(list)
print(n)

Producción:

[100 200 300 400]

Método 2: fromiter() es útil para crear una array de tipo de secuencia no numérica; sin embargo, puede crear cualquier tipo de array. Aquí convertiremos una string en una array de caracteres NumPy.

Python3

# imporint gthe module
import numpy as np
  
# creating the string
str = "geeksforgeeks"
  
# creating 1-d array
x = np.fromiter(str, dtype = 'U2')
print(x)

Producción:

['g' 'e' 'e' 'k' 's' 'f' 'o' 'r' 'g' 'e' 'e' 'k' 's']

Método 3: arange() devuelve valores espaciados uniformemente dentro de un intervalo dado.

Python3

# importing the module
import numpy as np
  
# creating 1-d array
x = np.arange(3, 10, 2)
print(x)

Producción:

[3 5 7 9]

Método 4: linspace() crea elementos numéricos espaciados uniformemente entre dos límites dados.

Python3

# importing the module
import numpy as np
  
# creating 1-d array
x = np.linspace(3, 10, 3)
print(x)

Producción:

[ 3.   6.5 10. ]

Publicación traducida automáticamente

Artículo escrito por ysachin2314 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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