1.argparse
#argparse是python的命令行解析包
parser = argparse.ArgumentParser( description = 'XXX' )
#dest:通过args.name访问;default是参数的默认值
判断path是否存在,如果存在返回true,否则返回else
#使用指定某一块GPU,如果不指定,那么GPU的全部内存都会被占用
os.environ[ 'CUDA_DEVICE_ORDER' ] = 'PCI_BUS_ID'
#分配器不会指定GPU所有内存,会根据实际情况增长
config = tf.ConfigProto()
输出所有维度的长度
#argparse是python的命令行解析包
parser = argparse.ArgumentParser( description = 'XXX' )
#dest:通过args.name访问;default是参数的默认值
parser.add_argument('--name',dest='name',default='XX')
判断path是否存在,如果存在返回true,否则返回else
此函数通常与3合用
如果2中path不存在,那么需要利用mkdir新建一个文件
#使用指定某一块GPU,如果不指定,那么GPU的全部内存都会被占用
os.environ[ 'CUDA_DEVICE_ORDER' ] = 'PCI_BUS_ID'
os.environ['CUDA_VISIBLE_DEVICES'] = '0'
#分配器不会指定GPU所有内存,会根据实际情况增长
config = tf.ConfigProto()
config.gpu_options.allow_growth=True
#用于清除默认图形堆栈并重置全局图形
路径拼接:将path1和path2拼接成一个path
与os.path.join相似
将numpy数据转换成int类型
输出所有维度的长度
如果是shape(0),第一维的长度…以此类推
生成一个int类型的零矩阵
分别是读写数据
#sample:从list里选取num个随机且独立的元素