PIA - Tema 3
|
|
Título del Test:
![]() PIA - Tema 3 Descripción: Desarrollo de Aplicaciones Inteligentes con Python |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué devuelve df.describe()?. Un resumen estadístico de las columnas numéricas. Una copia del DataFrame sin índice. Solo los valores únicos. El número total de filas. ¿Cuál de los siguientes entornos NO requiere instalación en el equipo local?. VS Code. Google Colab. PyCharm. Spyder. ¿Qué resultado tiene "Python".find("t")?. -1. None. 2. 3. ¿Qué palabra clave define una función generadora?. yield. return. generate. produce. ¿Qué hace un argumento con valor por defecto en una función?. Obliga a usar siempre ese valor. Hace que el parámetro sea obligatorio. Asigna un valor si no se proporciona uno al llamar la función. Ignora otros argumentos. ¿Qué representa df['Columna'].sum()?. La suma total de los valores de esa columna. El número de valores únicos. La media de la columna. La varianza de la columna. ¿Qué forma correcta crea un diccionario?. {"a": 1, "b": 2}. ["a", 1, "b", 2]. ("a", 1, "b", 2). set("a", 1, "b", 2). ¿Qué hace plt.plot(x, y)?. Genera un histograma de x. Crea un gráfico de barras de y. Dibuja un gráfico de líneas con los valores de x e y. Guarda el gráfico en un archivo. ¿En qué lenguajes de programación está disponible OpenCV?. Python, C++, Java. Solo en Python. Solo en C++. JavaScript y R exclusivamente. ¿Cómo se añade una nueva columna a un DataFrame?. Asignando a df['nueva_columna']. Usando df.add_column(). Con df.append_column(). No es posible en Pandas. ¿Qué hace df.iloc[1]?. Selecciona la fila en la posición 1. Selecciona la fila con etiqueta 1. Inserta una nueva fila. Devuelve la columna 1. ¿Qué característica comparten Jupyter Notebook y Google Colab?. Están diseñados exclusivamente para desarrollo web. Permiten ejecutar código Python en celdas interactivas. Requieren instalación local. Funcionan sin conexión a internet. ¿Qué característica destaca en PyCharm en comparación con editores más ligeros?. Acceso desde la nube. Menor consumo de recursos. Depuración avanzada y refactorización automática. Uso exclusivo para aprendizaje automático. ¿Qué hace df['Precio'].mean()?. Calcula la media de la columna Precio. Muestra los valores únicos. Aplica una condición. Ordena la columna Precio. ¿Qué instrucción se utiliza para devolver un valor desde una función?. output. result. yields. return. ¿Qué es una función lambda en Python?. Una función con múltiples returns. Una función especial para bucles. Una función anónima de una sola expresión. No existe ese tipo de funciones en Python. ¿Cuál es una limitación común de Google Colab?. No soporta librerías de IA. Tiempo de ejecución limitado. Solo se puede usar en Windows. No permite importar datasets. ¿Qué ocurre al hacer `a, b = (1, 2)`?. Crea una lista con 1 y 2. Asigna a=1 y b=2. Asigna a=(1, 2) y b=None. Lanza un error, no es una forma apropiada de realizar asignaciones. ¿Qué devuelve el método `keys()` de un diccionario?. Una lista con todos los valores. Una vista con todas las claves. Una lista de pares clave-valor. El primer valor. ¿Qué hace cadena[2:5] si cadena = "Python"?. "yth". "hon". "Pyt". "tho". ¿Qué método permite guardar una imagen en el entorno de ejecución?. cv2.imwrite(). cv2.save(). cv2.store(). cv2.export(). ¿Qué entorno de desarrollo es desarrollado por JetBrains?. Jupyter Notebook. PyCharm. Google Colab. Thonny. ¿Qué operador se usa para la potencia en Python?. **. ^. exp. ^^. ¿Qué ventaja tiene OpenCV al integrarse con NumPy?. Permite tratar las imágenes como matrices para realizar operaciones numéricas. Convierte imágenes en tablas HTML. Mejora la calidad de las imágenes automáticamente. Genera animaciones a partir de arrays. ¿Qué diferencia hay entre np.append() y np.concatenate()?. np.append() siempre aplana el array si no se indica axis. np.concatenate() solo sirve con arrays 1D. np.append() es más eficiente que concatenate(). np.concatenate() solo admite listas. ¿Qué método elimina la primera aparición de un valor en una lista?. pop(). del(). remove(). discard(). ¿Qué función muestra el gráfico en pantalla?. plt.show(). plt.render(). plt.display(). plt.print(). ¿Qué instrucción salta al siguiente ciclo de un bucle?. break. pass. continue. skip. ¿Qué hace la función np.zeros((2,3))?. Crea un array de 3 filas y 2 columnas con ceros y unos. Crea una lista vacía. Crea un array de 2 filas y 3 columnas lleno de ceros. Crea una matriz de identidad 2x3. ¿Qué estructura repite un bloque mientras una condición es verdadera?. while. for. repeat. loop. ¿Para qué sirve un Docstring en una función?. Para definir variables locales. Para documentar su propósito y uso. Para inicializar argumentos. Para optimizar el rendimiento. ¿Qué hace plt.bar(x, y)?. Dibuja una línea recta. Genera una nube de puntos. Crea un gráfico de barras. Muestra una imagen. ¿Cómo se genera un array con valores enteros entre 1 y 10 excluyendo el 10?. np.linspace(1, 10, 10). np.random.randint(1, 10, size=10). np.array(1, 10). np.arange(1, 10). ¿Cómo se etiqueta el eje X en Matplotlib?. plt.axis_x("Texto"). plt.set_x("Texto"). plt.label_x("Texto"). plt.xlabel("Texto"). ¿Qué función se usa para redimensionar una imagen?. cv2.resize(). cv2.scale(). cv2.transform(). cv2.reshape(). ¿Qué hace df.reset_index(drop=True)?. Reinicia el índice del DataFrame y elimina el anterior. Convierte el índice en una columna. Elimina filas duplicadas. Borra todas las columnas. ¿Qué palabra clave se utiliza para definir una función en Python?. def. function. define. func. ¿Qué método se usa para añadir un elemento al final de una lista?. add(). append(). insert(). extend(). ¿Qué representa **kwargs en una función?. Un número variable de argumentos nombrados. Una lista de valores por defecto. Un parámetro obligatorio. Un argumento de solo lectura. ¿Cuál de las siguientes estructuras permite almacenar pares clave-valor?. list. tuple. set. dict. ¿Cuál es el tipo devuelto por la expresión: type(None)?. class 'NoneType'. class 'Null'. None. undefined. ¿Cuál es el resultado de la siguiente expresión en Python? (5 + 3) > 6 and (2 * 2 == 4). True. False. None. Error de sintaxis. ¿Qué hace el método split() aplicado a una cadena?. Reemplaza caracteres. Divide la cadena en una lista. Junta elementos. Elimina caracteres. ¿Cuál de los siguientes entornos de desarrollo está basado en la nube y ofrece acceso gratuito a GPUs?. Jupyter Notebook. PyCharm. Google Colab. VS Code. ¿Qué hace np.linspace(0, 1, 5)?. Genera 5 valores aleatorios entre 0 y 1. Genera 5 números enteros de 0 a 1. Divide 1 en 5 partes iguales. Genera 5 valores equiespaciados entre 0 y 1. ¿Qué hace df.sort_values('Precio')?. Ordena el DataFrame por la columna Precio. Aplica un filtro a la columna Precio. Convierte los valores en enteros. Agrupa por valores repetidos. ¿Cuál es la forma más común de crear un DataFrame?. Usando un diccionario. Usando una cadena. Usando una lista vacía. Usando un archivo JSON. ¿Cuál es el resultado de 3 // 2 en Python?. 1.5. 2. 1. 0. ¿Qué función se usa para crear un array NumPy desde una lista de Python?. np.asarray(). np.create(). np.list(). np.array(). ¿Cuál es el tipo de dato que representa cadenas de texto?. char. text. string. str. ¿Cuál de los siguientes es un tipo de dato inmutable en Python?. list. tuple. set. dict. ¿Qué función se utiliza para conocer el tipo de una variable?. typeof(). type(). getType(). class(). ¿Qué tipo de colección no permite duplicados?. list. tuple. set. dict. ¿Cuál es el propósito principal de OpenCV?. Procesar imágenes y vídeo para visión por computador. Crear animaciones 3D. Desarrollar interfaces gráficas. Analizar datos numéricos. ¿Qué entorno es ideal para prototipado rápido y mezcla de código con texto explicativo?. Jupyter Notebook. VS Code. Thonny. Spyder. ¿Cuál de los siguientes entornos es de código abierto y desarrollado por Microsoft?. PyCharm. Visual Studio Code. JupyterLab. Colab. ¿Qué función permite crear varios gráficos en una misma figura?. plt.subplots(). plt.multi(). plt.gridplot(). plt.split(). ¿Qué valor devuelve esta expresión? (10 % 3 == 1) or (5 // 2 == 3). False. True. 0. Error. Las variables definidas dentro de una función tienen: Ámbito global. Ámbito local. Ámbito de módulo. Ámbito de clase. ¿Qué ventaja ofrece Google Colab respecto a Jupyter Notebook tradicional?. Mayor personalización del entorno. Permite programar en JavaScript. Acceso gratuito a GPU y TPU. Soporte para múltiples archivos a la vez. ¿Qué hace pd.merge(df1, df2, on='ID')?. Une dos DataFrames usando la columna ID como clave. Agrupa los datos por ID. Convierte las columnas en filas. Elimina la columna ID. ¿Qué estructura se usa para almacenar una secuencia ordenada y mutable?. list. tuple. set. dict. ¿Cómo se obtiene la longitud de una cadena s?. len(s). s.length(). size(s). len(s) + 1. ¿Qué hace el método strip() en una cadena?. Reemplaza caracteres. Añade espacios en blanco. Elimina espacios al principio y al final. Convierte a minúsculas. ¿Qué espacio de color se usa comúnmente para visualizar imágenes en escala de grises?. cv2.COLOR_RGB2GRAY. cv2.GRAY2RGB. cv2.COLOR_BGR2HSV. cv2.COLOR_GRAY2HSV. ¿Qué representa *args en la definición de una función?. Una lista obligatoria de argumentos. Un parámetro opcional con valor por defecto. Una forma de recibir diccionarios. Un número variable de argumentos posicionales. ¿Qué editor requiere normalmente la instalación de extensiones para tareas específicas como IA?. VS Code. Jupyter Notebook. Spyder. Google Colab. ¿Qué tipo de tipado tiene Python?. Estático y débil. Estático y fuerte. Dinámico y fuerte. Dinámico y débil. ¿Qué hace plt.style.use('ggplot')?. Guarda el gráfico en formato .ggp. Activa modo gráfico interactivo. Aplica sombreado a las barras. Aplica un estilo predefinido tipo ggplot. ¿Cómo se elimina una columna de un DataFrame?. Con df.drop(nombre, axis=1). Con df.remove_column(nombre). Con del df[nombre]. Con df.pop(nombre, axis=1). ¿Qué palabra clave se usa para ejecutar un bloque si la condición anterior es falsa?. else. if. elif. switch. ¿Qué propiedad devuelve las dimensiones de un array?. shape. size. ndim. type. ¿Cómo se accede al valor de la clave `"nombre"` en un diccionario?. mi_dict.get("nombre"). mi_dict("nombre"). mi_dict["nombre"]. mi_dict.nombre. ¿Qué resultado dará cadena[-1] si cadena = "Python"?. P. h. o. n. ¿Qué hace np.reshape(array, (2, 3))?. Elimina filas del array original. Convierte el array en una lista. Agrupa los elementos en pares. Cambia la forma del array a 2 filas y 3 columnas. ¿Qué instrucción termina de inmediato un bucle?. continue. exit. stop. break. ¿Qué hace df.loc[0]?. Selecciona la fila con etiqueta 0. Selecciona la fila en posición 0. Elimina la primera fila. Ordena el DataFrame. ¿Qué resultado tiene np.arange(0, 5, 2)?. array([0, 1, 2, 3, 4]). array([0, 2, 4]). array([1, 2, 3, 4, 5]). array([0, 2, 4, 6]). ¿Cuál de los siguientes métodos se usa para cambiar el tipo de datos de un array?. astype(). reshape(). retype(). cast(). ¿Qué hace plt.scatter(x, y)?. Crea una línea punteada. Crea un diagrama de dispersión. Agrupa puntos por categoría. Crea un gráfico circular. ¿Qué operador se usa para obtener el módulo (resto) de una división?. //. /. %. mod. ¿Qué operador se usa para negar una condición?. !. not. none. neg. ¿Qué bucle se usa para recorrer secuencias como listas o rangos?. for. while. foreach. loop. ¿Qué entorno es especialmente adecuado para usuarios que ya están familiarizados con MATLAB?. Thonny. VS Code. Spyder. JupyterLab. ¿Qué valor representa la ausencia de datos en Python?. null. NaN. void. None. ¿Qué hace plt.figure(figsize=(8,4))?. Define el tamaño de la figura en pulgadas. Aumenta el grosor de las líneas. Cambia el tamaño de fuente. Duplica el gráfico. ¿Cuál es el resultado de "Python".upper()?. PYTHON. python. Python. PYTHON!. ¿Qué imprime `for i in range(3): print(i)`?. 0 1 2. 1 2 3. 0 1 2 3. 3 2 1. ¿Qué ocurre al convertir una lista a conjunto con `set(lista)`?. Convierte todos los elementos en strings. Elimina duplicados. Ordena los elementos. Genera pares clave-valor. ¿Qué hace pd.concat([df1, df2])?. Concatena los DataFrames verticalmente por defecto. Fusiona las columnas por nombre. Cambia el índice de df2. Ordena los DataFrames. ¿Qué significa el argumento marker='o' en plt.plot()?. Convierte el gráfico en una animación. Dibuja los puntos como hexágonos. Aplica un borde circular al gráfico. Usa círculos como marcadores en los puntos. ¿Cómo se representa un valor booleano verdadero en Python?. True. TRUE. true. 1. ¿Qué operador se utiliza para concatenar dos cadenas en Python?. *. /. +. &. ¿Qué es OpenCV?. Una biblioteca de código abierto para visión por computador. Un editor gráfico de imágenes. Un compilador de Python. Una herramienta de análisis estadístico. |





