¿Cuál es la diferencia entre array y escalar en Python?


Respuesta 1:

Brevemente, un escalar es una variable, por ejemplo, un número entero. Puede tomar valores diferentes en momentos diferentes, pero en cualquier momento solo tiene un valor único.

Una matriz es un conjunto de variables; en la mayoría de los idiomas, todas deben ser del mismo tipo. Matemáticamente, un conjunto de variables manejadas como una unidad a veces se denomina vector. En realidad, Python realmente no tiene matrices como un tipo separado; en cambio, tiene el tipo de lista mucho más flexible, que se puede usar como una matriz, pero le permite tener elementos de diferentes tipos.