
Juan Camilo Maldonado Perez
PreguntaQué pena sigo sin comprender del todo, ¿Qué es numpy.ndarray? es un tipo de arreglo o array de Numpy, ¿que puede traducir o cómo se lee?
Jherom Chacon
Es una lista pero de Numpy

Jorge Alberto Mora Mora
Muchas gracias a @balecho, excelente aporte! 😀

Juan Camilo Maldonado Perez
Muchas gracias @balechon, ya me das mas claridad y sobreto me muestras la diferencia y utilidad de este tipo de datos.

Brayan Alexis Lechon Andrango
Hola Camilo 👋🏻
Un numpy.ndarray es un tipo de dato que emula las características de los vectores y matrices. Con los numpy.ndarray podemos realizar sumas, restas, multiplicación y otras operaciones matemáticas del Algebra lineal de manera mas fácil y comprensible para otros programadores.
Puede parecer que son lo mismo que las listas, pero no es asi, ya que si tratas de sumar dos listas tienes que primero realizar un ciclo for e ir sumando y almacenando el valor en una nueva lista.
a=[1,2,4,6] b=[5,6,8,2] suma_a_b=[] for i in range(0,len(a)): aux=a[i]+b[i] suma_a_b.append(aux) print(suma_a_b) >>> [ 6 8 12 8]
Con los numpy.ndarray la suma se puede realizar directamente y podemos realizar un código mas eficiente. Esto es muy util cuando analizamos grandes cantidades de datos.
a= np.array([1,2,4,6]) b=np.array([5,6,8,2]) print(a+b) >>> [ 6 8 12 8]

Juan Camilo Maldonado Perez
Que pena @edupr, sigo sin poder entender. Es decir la traducción literal la entiendo, mas no la forma de interpretarla, solo se es un tipo. ¿De que? ¿Para qué?

Eduardo Peña Ramos
Es lo mismo, ++array++ es ++arreglo++ en inglés. Saludos!