tensorflow库函数解析

本文详细介绍了TensorFlow中的tf.slice函数以及Python中的基本文件操作、字符串处理和数据结构函数,包括open、readline、read、readlines、split、strip、zip等,并解释了这些函数的具体应用场景。

tensorflow一些库函数解析总结

1. tf.slice(input,begin,size,name)

这个函数可以用来做矩阵和图片的切割,第一个参数表示要切割的矩阵,第二个是起始位置,第三个是切割的大小。

2.readline(),read(),readlines()用法和区别

参考文献
read() 每次读取整个文件,它通常用于将文件内容放到一个字符串变量中,
.readline() 和 .readlines() 之间的差异是后者一次读取整个文件,象 .read() 一样。.readlines() 自动将文件内容分析成一个行的列表,该列表可以由 Python 的 for … in … 结构进行处理。

3.str.split(’ ,’)

将str分割保存为list
str = '阴天,傍晚,车窗外'
list = str.split(',')
print(list)

结果为:[‘阴天’,’傍晚’,’车窗外’]

4.open()

参考资料

f = open(‘a.txt’, ‘w’)
f.write(‘hello,’)
f.write(‘iplaypython’)
f.close()
第一行:用写的方式打开a.txt这个文件,并赋给f (python变量命名规则)
第二行:f.write方法写入( )括号内的内容
第三行:同第二行意义相同,重点要说明下f.write写入的内容会追加到文件中已存在的数据后,也就是就此时的’iplaypython’是在’hello,’后边显示的。
第四行:最后调用close方法关闭文件,有打开就要有关闭。

5.strip()

参考资料
str.strip(s),去除str首尾的s字符,默认为空白符。
str.lstrip(),只删开头的,
str.rstrip(),只删结尾的。

6.struct.unpack()

参考资料
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.
struct模块中最重要的三个函数是pack(), unpack(), calcsize()
pack(fmt, v1, v2, …) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)
unpack(fmt, string) 按照给定的格式(fmt)解析字节流string,返回解析出来的tuple
calcsize(fmt) 计算给定的格式(fmt)占用多少字节的内存

7.zip(v1,v2)

zip([1,2,3],[4,5,6])后为[(1,4),(2,5),(3,6)]

8.sys.argv[]

参考资料
sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径;比如在CMD命令行输入 “python test.py -help”,那么sys.argv[0]就代表“test.py”。
sys.startswith() 是用来判断一个对象是以什么开头的,比如在python命令行输入“’abc’.startswith(‘ab’)”就会返回True。
sys.argv[1]表示第二个参数,sys.argv[1][2:]表示少了前两个字符的第二个参数。

9.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值