Search Header Logo
Leccion Libreria Numpy

Leccion Libreria Numpy

Assessment

Presentation

Engineering

University

Hard

Created by

Veronica Freire

FREE Resource

39 Slides • 26 Questions

1

media

2

Multiple Choice

¿Por qué es importante utilizar una librería como Numpy en el análisis de datos numéricos?

1

Porque permite representar y manipular grandes volúmenes de datos de manera eficiente.

2

Porque es la única librería disponible en Python.

3

Porque no requiere importar nada adicional.

4

Porque solo sirve para gráficos.

3

media

4

Open Ended

¿Qué ventajas ofrecen los arreglos de Numpy frente a las listas tradicionales de Python en el manejo de datos numéricos?

5

media

6

Multiple Choice

¿Cuál es la principal diferencia entre un array de una dimensión, uno de dos dimensiones y uno de tres dimensiones según la imagen?

1

El número de ejes o dimensiones que tienen

2

El tipo de datos que almacenan

3

La velocidad de acceso a los datos

4

La cantidad de memoria que usan

7

media

8

media

9

Multiple Select

¿Cuáles de las siguientes características son ventajas de los arrays de NumPy según la presentación?

1

Eficiencia al estar implementados en C

2

Permiten almacenar diferentes tipos de datos en un mismo array

3

Optimización de memoria

4

Operaciones vectorizadas

10

Open Ended

Explica por qué las listas de Python no son eficientes para operaciones numéricas masivas y cómo los arrays de NumPy resuelven este problema.

11

media

12

Fill in the Blank

Para instalar NumPy en tu sistema debes escribir el comando: ___ install numpy

13

media

14

Multiple Choice

¿Qué determina el número de dimensiones de un array creado con np.array(lista)?

1

La cantidad de elementos en la lista principal

2

El tipo de datos de los elementos

3

El número de listas o tuplas anidadas

4

La versión de NumPy

15

media

16

Multiple Select

¿Qué funciones de NumPy permiten crear arrays con valores iniciales específicos?

1

np.empty()

2

np.zeros()

3

np.ones()

4

np.full()

17

media

18

Multiple Choice

¿Cuál es la diferencia principal entre las funciones np.arange() y np.linspace() para generar arrays en NumPy?

1

np.arange() genera valores equidistantes, np.linspace() no.

2

np.arange() permite definir el paso, np.linspace() genera un número fijo de valores equidistantes.

3

np.linspace() solo genera números enteros, np.arange() solo decimales.

4

Ambas funciones generan arrays aleatorios.

19

media

20

Multiple Choice

¿Qué resultado se obtiene al ejecutar np.arange(1, 6, 2, dtype=int)?

1

[1, 2, 3, 4, 5]

2

[1, 3, 5]

3

[1, 2, 4, 6]

4

[1, 2, 3, 5]

21

media

22

Open Ended

Explica cómo se puede crear un array de una dimensión en NumPy a partir de una lista de Python y cómo se puede crear un array de ceros.

23

media

24

Multiple Select

¿Cuáles de las siguientes funciones permiten crear arrays multidimensionales en NumPy?

1

np.array()

2

np.arange()

3

np.linspace()

4

np.full()

25

media

26

media

27

media

28

Multiple Choice

¿Cuál es la función de ndarray.astype(dtype) en NumPy?

1

Devuelve una copia del array convertida al tipo de dato especificado.

2

Elimina elementos del array.

3

Cambia el tamaño del array.

4

Convierte el array en una lista.

29

media

30

Multiple Choice

¿Qué atributo de un ndarray te permite conocer el número total de elementos en el array?

1

.shape

2

.ndim

3

.size

4

.dtype

31

media

32

Fill in the Blank

Llena el espacio en blanco: El resultado de print(arr[1:4]) para arr = np.array([10, 20, 30, 40, 50]) es ___

33

Open Ended

Explica la diferencia entre indexación y slicing en arrays de NumPy, proporcionando un ejemplo de cada uno.

34

media

35

media

36

Multiple Choice

¿Qué operaciones matemáticas se pueden realizar directamente entre arrays de igual tamaño en NumPy?

1

Suma, resta, multiplicación y división.

2

Solo suma y resta.

3

Solo multiplicación y división.

4

Solo suma.

37

media

38

Multiple Select

Selecciona todas las funciones de agregación que devuelven un solo valor a partir de un array en NumPy.

1

np.sum()

2

np.max()

3

np.array()

4

np.mean()

39

media

40

Fill in the Blank

La función para calcular la desviación estándar en NumPy es ___.

41

Multiple Choice

¿Cuál es la diferencia principal entre axis=0 y axis=1 en las funciones de agregación de NumPy?

1

axis=0 opera a lo largo de las columnas, axis=1 a lo largo de las filas

2

axis=0 opera a lo largo de las filas, axis=1 a lo largo de las columnas

3

axis=0 suma todos los elementos, axis=1 los multiplica

4

axis=0 y axis=1 son equivalentes

42

media

43

media

44

media

45

Multiple Select

¿Cuáles de las siguientes funciones de NumPy devuelven los índices de los elementos mínimo y máximo de un array?

1

np.argmin()

2

np.argmax()

3

np.min()

4

np.max()

46

media

47

Multiple Choice

¿Qué sucede si intentas usar reshape() para cambiar un array a una forma cuyo número total de elementos no coincide con el original?

1

Genera un error

2

Rellena con ceros los elementos faltantes

3

Elimina los elementos sobrantes

4

No ocurre nada, simplemente cambia la forma

48

Open Ended

Explica cómo la función reshape() puede ser útil al trabajar con datos en NumPy.

49

media

50

Open Ended

Describe el concepto de broadcasting en NumPy y da un ejemplo de cómo se utiliza.

51

media

52

media

53

media

54

media

55

media

56

media

57

media

58

media

59

media

60

media

61

media

62

media

63

media

64

Open Ended

¿Qué aspecto de la librería Numpy te gustaría explorar más o qué duda te quedó después de la sesión?

65

Multiple Choice

¿Cuál es la principal diferencia entre un arreglo de Numpy y una lista en Python?

1

Los arreglos de Numpy solo almacenan elementos del mismo tipo, mientras que las listas pueden almacenar diferentes tipos.

2

Los arreglos de Numpy pueden almacenar diferentes tipos de datos, mientras que las listas no.

3

Las listas solo almacenan números, mientras que los arreglos de Numpy almacenan cualquier tipo de dato.

4

No hay ninguna diferencia.

media

Show answer

Auto Play

Slide 1 / 65

SLIDE