python常用包学习
Numpy
提取数据
1. 索引
这种方式就跟数组的使用是一模一样的
1 | arr = np.array([[1,2,3], [4,5,6], [7,8,9]]) |
2.切片
其实索引就是一种特殊切片, 我个人觉得可以这么理解
1 | arr = np.array([[1,2,3], [4,5,6], [7,8,9]]) |
总结
np里面的数组有多少维度, 默认取数据的时候, 就能指定多少维度, 不指定就是全选, 默认维度指定是从左到右
通过这种理解方式, 我们就很容易得知取了数据之后还有多少维度
需要注意的点就是 () 和 [] 的区别, () 就相当于正常取数据里面有个数据就是设置几个维度, 而[]只是设置一个维度
1 | a[(1,2,3)] => a[1,2,3] |
tqdm
保留tqdm最后一次输出
有时候我们想要得到tqdm的最后一次输出, 并把它写入文件, 方便我们日后查看, 如果使用tqdm的file参数功能, 我们会发现保留了很多行, 因为动态的本质就是每次都输出, 但是文件不像控制台提供了很多控制功能, 所以我们需要自己将最后一次输出写到文件中
1 | from tqdm import tqdm |
查看文件内容
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 戴晶明的个人博客!
评论