Python
Decennie
Rève
展开
-
Python 序列化与反序列化:pickle、json模块使用详解
Python开发之序列化与反序列化:pickle、json模块使用详解转载 2022-02-10 21:17:52 · 210 阅读 · 0 评论 -
vs code一些非常实用却不太容易发现的技巧
vs code一些非常实用却不太容易发现的技巧转载 2021-11-09 23:46:31 · 140 阅读 · 0 评论 -
python os.path.join()的介绍和使用
os.path.join()的介绍和使用转载 2021-10-30 17:00:25 · 414 阅读 · 0 评论 -
python3 pickle模块详解
pickle模块详解转载 2021-10-28 14:42:50 · 202 阅读 · 0 评论 -
python中的lambda函数用法
python中的lambda函数用法转载 2021-10-28 13:06:25 · 139 阅读 · 0 评论 -
Python argparse模块用法实例详解
argparse模块用法实例详解原创 2021-08-08 13:07:22 · 121 阅读 · 0 评论 -
Python 列表解析式
python 列表解析式:在一个列表生成式中,for前面的if … else是表达式,而for后面的if是过滤条件,不能带else。原创 2021-08-08 13:06:40 · 131 阅读 · 0 评论 -
Python any()和all()用法
python any()和all()用法原创 2021-08-08 13:05:54 · 206 阅读 · 0 评论 -
Python 格式化字符串f-string概览
Python格式化字符串f-string概览原创 2021-08-05 05:01:20 · 189 阅读 · 0 评论 -
Python filter() 函数
Python filter() 函数原创 2021-08-04 09:56:00 · 103 阅读 · 0 评论 -
Python String字符串的一些操作
实例一s = 'was Khatchig Mouradian born? Lebanon' s1, s2 = s.split('\t')print(s1)print('s1的长度为 '+str(len(s1))) # 长度不包括\tprint(s2+'\n')print(s2[:-1])print(s2[0:])输出:was Khatchig Mouradian born?s1的长度为 28LebanonLebanoLebanon实列二print(len("Khatch原创 2021-08-04 09:55:04 · 93 阅读 · 0 评论 -
Python 文件读取的4种方式
python读文件的4种方式1.直接打开就读with open('filepath','r') as f: for line in f: print(line) print('一行数据')虽然f是一个文件实例,但可以通过以上方式对每一行进行循环处理了,处理时每一行是一个字符串str,而且这个是速度最快最简洁的方法2.用read()打开with open('filepath','r') as f: ff=f.read()这个函数把文件全部内容一次原创 2021-08-04 09:53:56 · 52458 阅读 · 3 评论 -
Python 报错-TypeError: only integer scalar arrays can be converted to a scalar index的处理方法
Python报错-TypeError: only integer scalar arrays can be converted to a scalar index的处理方法法二及代码演示原创 2021-08-04 09:53:32 · 752 阅读 · 0 评论 -
Command nvidia-smi 命令解读
nvidia-smi 命令解读原创 2021-08-04 09:53:13 · 375 阅读 · 0 评论 -
Python 迭代器与生成器
迭代器生成器可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function。这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。凡是可作用于for循环的对象都是Iterable类型;凡是可作用于next()函数的对象都是Iterator类型,它们表示一个原创 2021-08-04 09:52:40 · 86 阅读 · 0 评论 -
Python map() 函数
Python map() 函数原创 2021-08-04 09:52:16 · 90 阅读 · 0 评论 -
Python numpy数组和列表 索引和切片的区别 溢出问题
import numpy as npa = np.array([['你好吗'],['我很好啊'],['真的并不好']])print(a)print(a[1])'''字符串才能用strip方法'''print(a[0,0].strip())b = [*range(10)]'''切片可以超出数组长度'''print(b[:12])'''索引不可超出数组长度'''print(b[12])输出:[['你好吗'] ['我很好啊'] ['真的并不好']]['我很好啊']你好吗[0原创 2021-08-04 09:51:51 · 305 阅读 · 0 评论 -
Python .join() 函数 连接字符串
Python join() 函数 连接字符串a = [['n','k','jsj'],['sd', 'dkk', 'wdjj']]d = ' '.join(a[0])print(d)print(type(d))c = [' '.join(i) for i in a]print(c)b = ' '.join(' '.join(i) for i in a)print(b)print(list(b))输出:n k jsj<class 'str'>['n k jsj',原创 2021-08-03 18:32:36 · 220 阅读 · 0 评论 -
Python isinstance() 函数
Python isinstance() 函数原创 2021-07-31 16:22:15 · 165 阅读 · 0 评论 -
Pyhton hasattr() 函数用于判断对象是否包含对应的属性
pyhton hasattr() 函数用于判断对象是否包含对应的属性原创 2021-07-31 16:20:52 · 121 阅读 · 0 评论 -
Python setattr() 函数 和 getarrr() 函数
python 中 setattr() 函数 和 getarrr() 函数原创 2021-07-31 16:20:13 · 268 阅读 · 0 评论 -
Python decode和encode的区别
python中decode和encode的区别原创 2021-08-03 18:32:10 · 446 阅读 · 0 评论 -
nltk.sent_tokenize(text) 按句子分割 nltk.word_tokenize(sentence) 分词
nltk.sent_tokenize(text) 按句子分割 nltk.word_tokenize(sentence) 分词原创 2021-07-30 08:31:26 · 1668 阅读 · 0 评论 -
class类中的魔术方法(即用 __function__ 表示)
class类中的特殊方法(即用__函数名__表示的)(https://www.liujiangblog.com/course/python/47)原创 2021-07-29 21:08:24 · 242 阅读 · 0 评论 -
class类中下 单划线_ 双下划线__ 的用法(访问限制)
class类中下划线_,__的一些用法原创 2021-07-29 21:07:36 · 1033 阅读 · 0 评论 -
星号表达式(starred expression)或在列表前面加星号(*)的作用
文章目录Python 星号表达式(starred expression)1.用于参数传递2.对向量操作Python 星号表达式(starred expression)python 里面列表前面加星号, 例如 : *[1, 2, 3],这是什么用法?1.用于参数传递出现在函数中,*args用于将传入的可迭代参数解析出来,并存入到args中def f(*args, **kwargs): print(args) print(kwargs)*会将传入的参数放入名为args的元组中*原创 2021-07-29 20:35:18 · 887 阅读 · 0 评论 -
Itertools.chain()用法及代码示例
Python Itertools.chain()用法及代码示例itertools是Python中的一个模块,具有用于处理迭代器的功能集合。它们非常容易地遍历列表和字符串之类的可迭代对象。 chain()是这样的itertools函数之一。chain()功能它是一个需要一系列可迭代对象并返回一个迭代器的函数。它将所有可迭代对象组合在一起,并生成一个可迭代对象作为输出。它的输出不能直接使用,因此不能显式转换为可迭代对象。此函数在终止迭代器的类别迭代器下。用法:chain (*iterables)工原创 2021-07-29 19:36:30 · 3306 阅读 · 0 评论 -
collections.Counter用法详解
Python collections.Counter用法详解from collections import Countertemp = Counter('abcdeabcdabcaba')for item in temp.items(): print(item)print(temp.most_common())输出:('a', 5)('b', 4)('c', 3)('d', 2)('e', 1)[('a', 5), ('b', 4), ('c', 3), ('d', 2),原创 2021-07-29 18:43:09 · 574 阅读 · 0 评论 -
tqdm进度条基本用例,以及在pytorch中的使用
文章目录方法一: 传入可迭代对象方法二: trange方法三: 可以为进度条设置描述方法四:write 方法方法五:手动控制进度条:Tqdm 是 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息。用户只需要封装任意的迭代器,是一个快速、扩展性强的进度条工具库。用法:tqdm(iterator)安装方法:pip install tqdm 方法一: 传入可迭代对象import timefrom tqdm import *for i in tqdm(range(10原创 2021-07-29 16:41:37 · 6317 阅读 · 0 评论 -
jupyter notebook py文件和ipynb文件互转
目录一、jupyter notebook里ipynb文件转为py文件1.方法一2.方法二二、jupyter notebook 加载py文件(即转为ipynb文件)一、jupyter notebook里ipynb文件转为py文件1.方法一在xxx.ipynb所在目录下,打开终端,并输入命令:jupyter nbconvert --to script xxx.ipynb2.方法二启动Jupyter notebook在网页下找打ipynb文件,然后选择file–download as–pyt原创 2021-07-29 14:34:39 · 1211 阅读 · 0 评论