(数组张量相互转换)numpy2tensor and tensor2numpy

Posted 实在人dx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(数组张量相互转换)numpy2tensor and tensor2numpy相关的知识,希望对你有一定的参考价值。

import tensorflow as tf
import numpy as np
 
path2='results/HXresults/1.png'
path3='test_imgs/mri/1.png'

MRI=(imread(path3)/255.0).astype(np.float32)
X=(imread(path2)/255.0).astype(np.float32)

MRI = np.expand_dims(MRI, axis = 0)
MRI = np.expand_dims(MRI, axis = -1)
X = np.expand_dims(X, axis = 0)
# numpy2tensor
X = tf.constant(X)

X_YCBCR = rgb2ycbcr(X)

# tensor2numpy
sess=tf.Session()
MRI =MRI.eval(session=sess)
X_YCBCR=X_YCBCR.eval(session=sess)

np_img = vifp_tf(MRI, X_YCBCR[:,:,:,0])
print(np_img)
# numpy2tensor
tf_img = tf.convert_to_tensor(a)
print(tf_img)
with tf.Session() as sess: # 查看张量内容
    print(sess.run(tf_img))

以上是关于(数组张量相互转换)numpy2tensor and tensor2numpy的主要内容,如果未能解决你的问题,请参考以下文章

pytorchtensor张量vector向量numpy array数组image图像RGB空间LAB空间之间相互转换大全

TensorFlow中numpy与tensor数据相互转化

pytorch张量torch.Tensor类型的构建与相互转换以及torch.type()和torch.type_as()的用法

pytorch张量torch.Tensor类型的构建与相互转换以及torch.type()和torch.type_as()的用法

pytorch张量torch.Tensor类型的构建与相互转换以及torch.type()和torch.type_as()的用法

pytorch张量torch.Tensor类型的构建与相互转换以及torch.type()和torch.type_as()的用法