Python - TensorFlow

 
Vista:
Imágen de perfil de Christian
Val: 9
Ha disminuido su posición en 45 puestos en Python (en relación al último mes)
Gráfica de Python

TensorFlow

Publicado por Christian (6 intervenciones) el 19/11/2019 21:31:01
Bueno estoy ingresando al mundo del deep learning y como primera medida estoy experimentando con Numpy y TensorFlow.

Resulta que le pido a Numpy diseñar una pequeña matriz 3x3 para hacer pruebas y le hago calcular a TensorFlow su determinante:

1
2
matriz3 = np.array([(2,7,2),(1,4,2),(9,0,2)],dtype='float32')
matriz_det = tf.matrix_determinant(matriz3)

genero la sesión:

1
res3 = tf.Session.run(matriz_det)

Luego imprimo la matriz con su determinante:

1
2
print ("Matriz 3-> \n{}".format(matriz3))
print ("determinante de matriz3 -> {}".format(res3))

y obtengo la siguiente salida:

Matriz 3->
[[2. 7. 2.]
[1. 4. 2.]
[9. 0. 2.]]
determinante de matriz3 -> 55.99999237060547

He calculado a mano la determinante y me da 56, la duda que tengo es por qué TensorFlow calcula 55.999992370... ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder