uptime # Linux 系统运行了多久
vmstat #命令报告有关进程、内存、分页、块 IO、中断和 CPU 活动等信息。
w 命令 显示了当前登录在该系统上的用户及其进程。
# w username
# w vivek
free #命令显示了系统的可用和已用的物理内存及交换内存的总量,以及内核用到的缓存空间。
iostat 命令用于汇报 CPU 的使用情况,以及设备、分区和网络文件系统(NFS)的 IO 统计信息。
import csv
rows = [('oVtUlk8861.jpg','1'), ('oVtUlk8861.jpg','1'),('oVtUlk8861.jpg','1')]
with open('tt1.csv', 'wb') as f: # 这里用的 wb, 用w 会在每行下加空行
wr = csv.writer(f,dialect='excel')
wr.writerows(rows)
tt1.csv
import xml.etree.ElementTree as ET
tree = ET.parse('train_11pts.xml')
rt = tree.getroot()
# 根据路径解析 ./images/image
im = rt.findall('./images/image')
b = imgs[0].find('./box')
print len(b)
# 列出b的子元素
# list(b) , b.items()
#这个是 Python 性能快速优化的
使用 Map ,Reduce 和 Filter 代替 for 循环
校验 a in b, 字典 或 set 比 列表 或 元组 更好
当数据量大的时候,尽可能使用不可变数据类型,他们更快 元组 > 列表
在一个列表中插入数据的复杂度为 O(n)
如果你需要操作列表的两端,使用 deque
del - 删除对象使用如下
1) python 自己处理它,但确保使用了 gc 模块
2) 编写 del 函数
3) 最简单的方式,使用后调用 del
#convert numpy array with dtype of object to array float
arr = np.array([['one', [1, 2, 3]],['two', [4, 5, 6]]], dtype=np.object)
float_arr = np.vstack(arr[:, 1]).astype(np.float)
NewerOlder