2018.6.26 : python的一些基本函数

1.argparse
#argparse是python的命令行解析包
parser = argparse.ArgumentParser( description = 'XXX' )
#dest:通过args.name访问;default是参数的默认值

parser.add_argument('--name',dest='name',default='XX')


2.os.path.exist(path)
判断path是否存在,如果存在返回true,否则返回else

此函数通常与3合用


3.os.mkdir(path)

如果2中path不存在,那么需要利用mkdir新建一个文件


4.os.environ[]=''
#使用指定某一块GPU,如果不指定,那么GPU的全部内存都会被占用
os.environ[ 'CUDA_DEVICE_ORDER' ] = 'PCI_BUS_ID'

os.environ['CUDA_VISIBLE_DEVICES'] = '0'


5.tf.ConfigProto()
#分配器不会指定GPU所有内存,会根据实际情况增长
config = tf.ConfigProto()

config.gpu_options.allow_growth=True


6. tf.reset_default_graph()

#用于清除默认图形堆栈并重置全局图形


7. os.path.join(path1,path2)

路径拼接:将path1和path2拼接成一个path


8. pathlib.Path( path1, path2 )

与os.path.join相似


9.astype(numpy.int16)

将numpy数据转换成int类型


10.shape()
输出所有维度的长度

如果是shape(0),第一维的长度…以此类推


11.  np.zeros( shape =[ 17 ], dtype = int )

生成一个int类型的零矩阵


12.sio.loadmat(name)与sio.savemat()

分别是读写数据


13. random.sample(list,num )

#sample:从list里选取num个随机且独立的元素


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值