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