pythonTensorFlow使用计算矩阵

python利用TensorFlow计算矩阵乘法及矩阵转置

在计算矩阵的过程,利用TensorFlow,先把矩阵的数列出,可以参考一下以下代码:
tensorflow在win10下的用1.13.1的版本,2.0以上的版本不兼容1.0的版本,
pip insatll tensorflow==1.13.1
d是把b矩阵通过数组转置D=B^T

import tensorflow as tf

a = tf.constant([[2, -1],[0,3],[-5,4]])
b = tf.constant([[1,0,1,0],[0,1,0,-1]])
c = tf.matmul(a, b)
d = tf.transpose(b)#d=b^t是矩阵转置中的逆矩阵
init = tf.global_variables_initializer()

#准备会话来运行图.

with tf.Session() as sess:
    sess.run(init)
    print('矩阵a=', a.eval(),'\n')
    print('矩阵b=', b.eval(),'\n')
    print('矩阵c=a*b', c.eval(),'\n')
    print('矩阵转置d=b^T',d.eval())`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值