Python में TensorFlow परिचय
Isaiah Hull
Visiting Associate Professor of Finance, BI Norwegian Business School




#Import constant and add from tensorflow
from tensorflow import constant, add
# Define 0-dimensional tensors
A0 = constant([1])
B0 = constant([2])
# Define 1-dimensional tensors
A1 = constant([1, 2])
B1 = constant([3, 4])
# Define 2-dimensional tensors
A2 = constant([[1, 2], [3, 4]])
B2 = constant([[5, 6], [7, 8]])
# Perform tensor addition with add()
C0 = add(A0, B0)
C1 = add(A1, B1)
C2 = add(A2, B2)
add() ऑपरेशन दो टेन्सर्स पर एलिमेंट-वाइज़ एडिशन करता है
एलिमेंट-वाइज़ एडिशन के लिए दोनों टेन्सर्स का शेप समान होना चाहिए:
add() ऑपरेटर ओवरलोडेड है
एलिमेंट-वाइज़ मल्टिप्लिकेशन multiply() ऑपरेशन से होता है
मैट्रिक्स मल्टिप्लिकेशन matmul() ऑपरेटर से होता है
matmul(A,B) A को B से गुणा करता है# Import operators from tensorflow
from tensorflow import ones, matmul, multiply
# Define tensors
A0 = ones(1)
A31 = ones([3, 1])
A34 = ones([3, 4])
A43 = ones([4, 3])
multiply(A0, A0), multiply(A31, A31), और multiply(A34, A34)matmul(A43, A34) वैध है, लेकिन matmul(A43, A43) नहींreduce_sum() ऑपरेटर किसी टेन्सर के डाइमेंशंस पर सम करता हैreduce_sum(A) A के सभी डाइमेंशंस पर सम करता हैreduce_sum(A, i) डाइमेंशन i पर सम करता है# Import operations from tensorflow
from tensorflow import ones, reduce_sum
# Define a 2x3x4 tensor of ones
A = ones([2, 3, 4])
# Sum over all dimensions
B = reduce_sum(A)
# Sum over dimensions 0, 1, and 2
B0 = reduce_sum(A, 0)
B1 = reduce_sum(A, 1)
B2 = reduce_sum(A, 2)
Python में TensorFlow परिचय