Red de conocimiento informático - Conocimiento informático - Xiaoyuanquan describe brevemente las reglas de operación de números complejos en Python

Xiaoyuanquan describe brevemente las reglas de operación de números complejos en Python

Creo que todo el mundo no es ajeno a la inteligencia artificial. Hoy en día, muchos muebles inteligentes utilizan la inteligencia artificial para hacer nuestras vidas más cómodas e inteligentes. Entonces, ¿sabes a través de qué tecnología se logra? Es Python. Ahora la mayoría de los muebles inteligentes se completan a través de Python. Entonces, ¿conoces las reglas de las operaciones con números complejos en Python? Los amigos que estén familiarizados con los números plurales pueden intentar ver si pueden responder correctamente.

Pregunta 1:

a = 1.23e 4 9.87e 6j Los valores de a.real y a.imag son:

A 12300.0

B 1.23e 4

C 9882300.0

D 9.87e 6

¿Cuál es la respuesta? ¿Alguien tiene la respuesta correcta? No te preocupes, echa un vistazo a continuación al resultado de ejecución:

a = 1.23e 4 9.87e 6j

print(a.real)

print(a. imag)

12300.0

9870000.0

Las respuestas son A y C.

Por qué, en realidad esta pregunta debería ser así (1.23e 4) (9.87e 6)j, 1.23e 4 es igual a 1.23\*10**4, pero 1.23e 4 El método de escritura será informe un error, preste atención a esto.

Pregunta 2:

tup1 = ['wust', True, 2016, 99.8, 1 0j] ¿Cuál es el valor de tup1.index(1 0j)?

A. 1

B. 2

C. 3

D. 4

¿Cuál es la respuesta? Creo que mucha gente eligió D, pero se equivocan. Consulte a continuación:

tup1 = ['wust', True, 2016, 99.8, 1 0j, 4e 2]

print(tup1.index(1 0j))

print(tup1[4])

#Ejecutar resultado

1

(1 0j)

#Mismo tipo También

tup2 = ['wust', False, 2016, 99.8, 0 0j, 4e 2]

print(tup2.index(0 0j))

print(tup2[4])

#Ejecutar resultado

1

0j

Si desea obtener el resultado correcto, simplemente cambie ligeramente el número real o el número imaginario del número complejo en tup.

tup1 = ['wust', True, 2016, 99.8, 2 0j, 4e 2]

print(tup1.index(2 0j))

#Resultados de la operación

4

Pregunta 3:

¿Cuál es el resultado de abs(4 3j)?

A. 3

B. 4

C. 5

D. 5.0

Si recuerdas una frase, esta pregunta es fácil de adivinar. Las partes real e imaginaria de los números complejos son números de coma flotante. Entonces la respuesta es D, pero ¿cuál es el principio?

La función abs() devuelve el valor absoluto del parámetro dado. El argumento puede ser un número real (entero, número de coma flotante, etc.) o un número complejo. Si el argumento es un número complejo, se devuelve el módulo del número complejo. Equivalente a pow((3\*\*2 4\*\*2), 0,5).

Finalmente, si desea saber más sobre Python y la inteligencia artificial, preste atención al sitio web oficial de Xiaoyuanquan. La plataforma de educación y aprendizaje en línea para carreras de TI le proporciona videos sobre cómo construir un desarrollo de Python. entorno, etc. Esperamos que en Python te ayudemos a guiarte en tu autoaprendizaje y evites desvíos.