学习TensorFlow用到的一些函数,会继续补充
1.tf.random_shuffle()
tf.random_shuffle(value,seed=None,name=None)
表示沿着value的第一维进行随机重新排列(在二维矩阵中应该就是沿着行随机重新排列)
2.tf.transpose()
tf.transpose(a, perm=None, name='transpose')
进行矩阵转置
3.np.concatenate()
c=np.concatenate((a,b),axis=0)
当合并的矩阵是二维矩阵:
axis=0表示在行上合并,即行数增加,要合并的两个矩阵的列数必须相等且合并后不变;
axis=1表示在列上合并,即列数增加,要合并的两个矩阵的行数必须相等且合并后不变;
当合并的矩阵是三维矩阵:
axis=0表示在z轴上合并,矩阵本身的行数和列数不会改变,类似于图片的叠放;
axis=1表示在行数上合并,即矩阵的行数会增加,列数不变;
axis=2表示在列数上合并,即矩阵的列数会增加,行数不变;
4.取消科学计数法
import numpy as np
np.set_printoptions(suppress=True) #pyhton 取消科学计数法