assert用法
程序完全可以使用 for 循环来遍历文件内容。
如何打开.pkl文件,查看.pkl文件里的内容(Python3.6)
pprint的英文全称Data pretty printer,顾名思义就是让显示结果更漂亮。
print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读打印输出结果。特别是对于特别长的数据打印,print()输出结果都在一行,不方便查看,而pprint()采用分行打印输出,所以对于数据结构比较复杂、数据长度较长的数据,适合采用pprint()打印方式。当然,一般情况多数采用print()。
代码示例:

import pprint
data=['generate_csv\\train_00.csv','generate_csv\\train_01.csv', 'generate_csv\\train_02.csv', 'generate_csv\\train_03.csv','generate_csv\\train_04.csv', 'generate_csv\\train_05.csv', 'generate_csv\\train_06.csv', 'generate_csv\\train_07.csv', 'generate_csv\\train_08.csv', 'generate_csv\\train_09.csv','generate_csv\\train_10.csv', 'generate_csv\\train_11.csv']
print(data)
print("--------分界线--------------")
pprint.pprint(data)

python中pprint模块详解——print()和pprint()两者的区别

学习正则表达式这一篇就够

查看这种文件的目的是看一下在训练模型时,模型处理的数据的词有多少个,以及模型处理的批的大小,还有词表的具体内容,以及tag_map:

'tag_map': {'O': 0, 'START': 1, 'STOP': 2, 'B-BODY': 3, 'I-BODY': 4, 'E-BODY': 5}
import pickle
f=open('models/data_6all.pkl','rb')
data=pickle.load(f)
print(data)
print(len(data))
print(type(data))

输出结果:

{'batch_size': 30, 'input_size': 1763, 'vocab': {'unk': 0, '\ufeff(': 1, '注': 2, '意': 3, '与': 4, '患': 5, '者': 6, '现': 7, '病': 8, '有': 9, '关': 10, '的': 11, '遗': 12, '传': 13, '及': 14, '染': 15, '性': 16, '疾': 17, ')': 18, ':': 19, '配': 20, '偶': 21, '同': 22, '时': 23, '毒': 24, '肺': 25, '炎': 26, '。': 27, '.': 28, '社': 29, '区': 30}, 'tag_map': {'O': 0, 'START': 1, 'STOP': 2, 'B-BODY': 3, 'I-BODY': 4, 'E-BODY': 5}}
4
<class 'dict'>

python知识点总结(有空就往里面添加)相关推荐

  1. 前辈说先学会了这些Python知识点,再谈学习人工智能、机器学习

    随着前面阿法尔go打败了围棋大师,让人工智能.机器学习大火了一把,然后学习人工智能和机器学习前提也需要掌握一定的Python知识点,那么学习这些前,我们究竟应该先掌握哪些Python知识点呢? 第一阶 ...

  2. Python知识点7——类

    定义一个类 Python中,定义类的方式是:class classname(): class cat():def __init__(self, name, age):#Python中的构造函数,初始化 ...

  3. 熬夜整理两万字Python知识点

    熬夜整理两万字Python知识点 第一章 变量和简单数据类型 1.1 变量 1.2 字符串 1.2.1 使用方法修改字符串大小 1.3 数 第二章 列表 2.1 列表概念 2.2 列表的相关操作 2. ...

  4. Python 知识点

                                          Python 知识点 1.对不定长参数的理解? 不定长参数有两种:*args和**kwargs: *args:是不定长参数, ...

  5. Python知识点以及相关练习题(四万余字总结)期末Python知识点总结

    Python知识点以及相关练习题 一.变量和类型 二.分支结构 三.循环结构 四.函数和模块的使用 五.字符串和常用数据结构 六.面向对象编程基础 七.面向对象进阶(含小游戏案例源码) 一.变量和类型 ...

  6. 计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

  7. tensorflow和python先学哪个-前辈说先学会了这些Python知识点,再谈学习人工智能!...

    原标题:前辈说先学会了这些Python知识点,再谈学习人工智能! 首先我们看一看Python的优势: 开源,跨平台. 社区.不要小看这一点.社区意味着有很多教程.书籍,出了问题很容易google到,乃 ...

  8. python ui自动化配置文件,python UI自动化实战记录八:添加配置

    添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可. 1 在项目目录下添加文件 config.ini 写入: [Domain] domain = http://test.domain.cn ...

  9. Python知识点笔记-面向对象进阶篇

    python知识点范围:magic method魔术方法 magic method魔术方法是前后有两个下划线的属性: 创建对象的方法def __new__(cls ),重写的话可能需要一个星号和两个星 ...

  10. Python 知识点笔记:走进面向对象

    Python知识点范围:走进面向对象 Object Oriented Programming面向对象简称oop: 复用性.灵活性.扩展性: 面向对象两个基本概念:类和对象: 对象包括属性和功能,封装性 ...

最新文章

  1. Javascript基础与面向对象基础~第四讲 Javascript中的类对象
  2. Java :BufferedWriter类和BufferedReader类的构造方法、主要方法
  3. 网络数据的大小端问题
  4. SAP Vim和ABAP Editor的个人设置
  5. javase基础复习攻略《七》
  6. 【Python CheckiO 题解】Between Markers (simplified)
  7. linux怎么修改bash,Linux操作系统中如何对Bash变量内容修改?
  8. 雪城大学信息安全讲义 五、竞态条件
  9. 计算机内存不足吃鸡怎么办,Win10玩吃鸡游戏提示虚拟内存不足怎么办?
  10. 三点弯曲弹性模量怎么计算公式_腰背肌锻炼:五点支撑和三点支撑(视频)
  11. 数据增强 | 小综述
  12. 并发编程学习之线程池工作原理
  13. Altium_Protel99SE的使用
  14. 开源项目:羚羊-抖音运营平台,基于Vue+抖音开放平台+小白开放平台+PhalApi开源框架的抖音运营管理平台
  15. 【数竞笔记2】—— 常见积分方法
  16. 再见丑陋的 SwaggerUI,这款开源的API文档生成神器界面更炫酷,逼格更高
  17. [系统安全] 二十五.WannaCry勒索病毒分析 (1)Python复现永恒之蓝漏洞实现勒索加密
  18. 深圳东部公交WIFI试用体验
  19. 十大城市加速崛起,数字化创新驱动特点明显
  20. vue.js下载依赖包node_modules

热门文章

  1. 移动端适配 rem
  2. Kafka 基本原理
  3. 论SqlServer中char、varchar、nvarcahr和MySQL中char、varcahr的区别
  4. Tomcat 运行项目出现 server tomcat v8.0 server at localhost failed to start处理方式
  5. 一:redis 的string类型 - 相关操作
  6. C++ sort函数的用法
  7. 壊小子的学习【日常阅读篇】(四)与阅读有关的那些事儿
  8. php 删除 r n,PHP去除换行符'/r/n'回车换行与PHP_EOL变量的使用
  9. R星服务器修改声望,从《荒野大镖客2》Online更新,我们可以看出R星的新思路
  10. tf callbacks