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:
genero la sesión:
Luego imprimo la matriz con su determinante:
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... ?
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


0