python知识点总结(有空就往里面添加)
assert用法
程序完全可以使用 for 循環(huán)來遍歷文件內(nèi)容。
如何打開.pkl文件,查看.pkl文件里的內(nèi)容(Python3.6)
pprint的英文全稱Data pretty printer,顧名思義就是讓顯示結(jié)果更漂亮。
print()和pprint()都是python的打印模塊,功能基本一樣,唯一的區(qū)別就是pprint()模塊打印出來的數(shù)據(jù)結(jié)構(gòu)更加完整,每行為一個數(shù)據(jù)結(jié)構(gòu),更加方便閱讀打印輸出結(jié)果。特別是對于特別長的數(shù)據(jù)打印,print()輸出結(jié)果都在一行,不方便查看,而pprint()采用分行打印輸出,所以對于數(shù)據(jù)結(jié)構(gòu)比較復(fù)雜、數(shù)據(jù)長度較長的數(shù)據(jù),適合采用pprint()打印方式。當(dāng)然,一般情況多數(shù)采用print()。
代碼示例:
python中pprint模塊詳解——print()和pprint()兩者的區(qū)別
學(xué)習(xí)正則表達式這一篇就夠
查看這種文件的目的是看一下在訓(xùn)練模型時,模型處理的數(shù)據(jù)的詞有多少個,以及模型處理的批的大小,還有詞表的具體內(nèi)容,以及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))輸出結(jié)果:
{'batch_size': 30, 'input_size': 1763, 'vocab': {'unk': 0, '\ufeff(': 1, '注': 2, '意': 3, '與': 4, '患': 5, '者': 6, '現(xiàn)': 7, '病': 8, '有': 9, '關(guān)': 10, '的': 11, '遺': 12, '傳': 13, '及': 14, '染': 15, '性': 16, '疾': 17, ')': 18, ':': 19, '配': 20, '偶': 21, '同': 22, '時': 23, '毒': 24, '肺': 25, '炎': 26, '。': 27, '.': 28, '社': 29, '區(qū)': 30}, 'tag_map': {'O': 0, 'START': 1, 'STOP': 2, 'B-BODY': 3, 'I-BODY': 4, 'E-BODY': 5}} 4 <class 'dict'>總結(jié)
以上是生活随笔為你收集整理的python知识点总结(有空就往里面添加)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装命令大全
- 下一篇: pytorch学习知识点总结