ٹینسرفلو مستثنیٰ: انتساب ایورر: ماڈیول'ٹینسر فلو 'کی کوئی صفت نہیں ہے'

Tensorflow Exception



انتساب ایریر: ماڈیول 'ٹینسر فلو' کی کوئی صفت 'مول' نہیں ہے

عملدرآمد کا کوڈ:



import tensorflow as tf sess = tf.Session() a = tf.placeholder('float') b = tf.placeholder('float') c = tf.constant(6.0) d = tf.mul(a, b) y = tf.mul(d, c) print(sess.run(y, feed_dict={a: 3, b: 3})) A = [[1.1,2.3],[3.4,4.1]] Y = tf.matrix_inverse(A) print(sess.run(Y)) sess.close()

مستثنیٰ معلومات:



File 'F:/demo/learning_tensorflow/1.py', line 8, in d = tf.mul(a, b) AttributeError: module 'tensorflow' has no attribute 'mul'

وجہ: ٹینسرفلو کی 'مول'فنکشن بن جاتا ہے 'ضرب'افعال. ٹینسرفلو کے مختلف ورژن مختلف افعال استعمال کرتے ہیں۔



ترمیم کے بعد:

import tensorflow as tf sess = tf.Session() a = tf.placeholder('float') b = tf.placeholder('float') c = tf.constant(6.0) d = tf.multiply(a, b) y = tf.multiply(d, c) print(sess.run(y, feed_dict={a: 3, b: 3})) A = [[1.1,2.3],[3.4,4.1]] Y = tf.matrix_inverse(A) print(sess.run(Y)) sess.close()

آپریشن کا نتیجہ:

54.0 [[-1.2386707 0.69486403] [ 1.0271904 -0.33232632]] Process finished with exit code 0 tf.mul فنکشن کی جگہ tf.m Multiply نے لے لی ہےعام طور پر چلانے کے بعد. ٹھیک ہے ، رعایت حل ہوگئی ہے۔