
Python3
文章平均质量分 51
belong_to_you
从0到1是菜鸡的突破,这种突破也是坚持下去的勇气
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python中str、bytes、十六进制字符串的相互转换
python中str、bytes、十六进制字符串的介绍。原创 2024-01-18 17:50:16 · 4308 阅读 · 1 评论 -
python学习之偏函数partial
偏函数的使用原创 2023-11-29 10:08:46 · 522 阅读 · 0 评论 -
python getopt模块的使用
python getopt的使用原创 2022-08-03 19:45:00 · 635 阅读 · 1 评论 -
Python3.6版本中的f-string
Python3.6版本提出的f-string在学习过程中看到print(f'my name is {name}')这样的代码,和平常的 print("my name is %s" % name以及print("my name is {0}".format(name))不一样,经过查阅资料明白,这是Python3.6版本中提出的一种新的格式f-string。相较前两种,更加简洁。示例:name = "ls"print(f"my name is {name}")# f-string在本质上并不是字符串原创 2021-11-25 11:30:03 · 693 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘cv2‘问题解决
【问题描述】:本地的解释器已成功安装opencv-python和opencv-contrib-python,并通过win+R打开命令窗口,激活环境,使用ipython进行验证;但是在VScode工具下,会弹出ModuleNotFoundError: No module named 'cv2'错误【解决方案】:找到当前环境的文件目录,在如图1的目录中打开cmd窗口,通过pip uninstall opencv-python==xxxpip uninstall opencv-contrib-pyth原创 2021-11-06 11:41:54 · 9732 阅读 · 0 评论 -
python中的locals内置函数
python中的locals内置函数1. locals的源码def locals() -> dict[str, Any]: ...(function) locals: () -> dict[str, Any]Return a dictionary containing the current scope's local variables.NOTE: Whether or not updates to this dictionary will affect name lookups原创 2021-10-11 16:24:54 · 870 阅读 · 0 评论 -
python中的__getattr__和__getattribute__的区别
参考文献转载 2021-08-02 10:54:25 · 178 阅读 · 0 评论 -
numpy模块中的where函数
numpy.where — NumPy v1.20 Manualnumpy.where(condition, x, y)如果条件成立,执行x;如果条件不成立,执行y例1:import numpy a = numpy.array([1, 2, 3, 4, 5, 6, 7])numpy.where(a>5, 0, 1)返回的结果是array([1, 1, 1, 1, 1, 0, 0])例2:import numpy a = numpy.array([1, 2, 3,原创 2021-04-26 21:54:30 · 214 阅读 · 0 评论 -
Python装饰器的使用
本文介绍的是Python装饰器的使用,分三部分记录装饰器,旨在为之后复习保留学习笔记。python装饰器在没有改变原始函数调用方式的同时,在原始函数的前后增加功能,满足开放封闭原则。目录1. 装饰器的固定模板2.带参数的装饰器模板3.多个装饰器函数装饰一个函数1. 装饰器的固定模板# 装饰器的固定模板def wrapper(f): def inner(*args, **kwargs): ret = f(*args, **kwargs) re原创 2020-12-10 21:59:41 · 251 阅读 · 0 评论 -
Python中如何快速将nan值转换成0
今天遇到”如何将数组中的nan转换成0“的问题,查阅资料后已解决,保留笔记供以后学习。import numpy as npa = np.array([np.nan, np.nan, 0, 1])print(a)结果为array([nan, nan, 0., 1.])通过调用numpy.nan_to_num函数,可快速将nan转换成0值np.nan_to_num(a)结果为array([0., 0., 0., 1.])参考文献:https://blog.原创 2020-11-24 11:19:06 · 30905 阅读 · 1 评论 -
python中的按位运算
常见的按位运算有:&、|、~、<<、>>按位与运算&print(-5 & 0xF)print(5 & 0xF)# 结果为115由上可知:python中进行按位与运算结果必然是正数,最高位是符号位的特质消失。主要是限定变量的位数(因为python中没有int、long来限制位数)按位或运算 |print(-5 | 0xF)print(5 | 0xF)# 其结果分别为-1 15由上可知:python中按位或运算仍原创 2020-09-15 21:30:12 · 683 阅读 · 0 评论 -
约瑟夫环问题-剑指offer 62
约瑟夫环问题就不赘述了。参考文献:https://www.zhihu.com/question/291105362/answer/1169014071。在查阅资料的过程,发现有一种递归算法。刚开始理解很生涩,之后认真阅读发现了其中的关键点:f(n)表示的是n个人玩游戏的最终获胜者,f(n-1)表示的是n-1个人玩游戏的最终获胜者。(f函数返回的是最终获胜者) f(n)返回的是每个人的值(可以从0开始计数至n-1),f(n)先剔除一个人后变成了n-1个人,此时n-1个人的最终获胜者和n个人的最终获胜者一原创 2020-08-08 12:38:11 · 236 阅读 · 0 评论 -
Python中str类型的join方法
Python中连接字符串有两种常用方法。一种是通过str1+str2来实现连接,另一种是通过join方法来实现。代码实现如下:str1='hello'str2='world'res1=str1+str2print(res1) #helloworldres2=''.join([str1,str2]) print(res2)#helloworld注意:join方法的参数要求是列表形式的,将要合并的多个元素用’‘所引的字符串连接;str的join方法可以修改连接字符串,更加灵原创 2020-07-25 22:08:57 · 2409 阅读 · 0 评论 -
数据结构与算法-python
视频链接:https://www.bilibili.com/video/BV18W411T7Vv?p=42图书链接:https://jackkuo666.github.io/Data_Structure_with_Python_book/原创 2020-07-11 18:27:39 · 256 阅读 · 0 评论 -
问题解决
解决“ImportError: cannot import name 'imread”在运行程序时,遇到了ImportError: cannot import name 'imread'这种错误,此前我的sicpy版本为1.4.1,查询过后才知道from scipy.misc import imread,imwrite 等被弃用。输入以下命令可解决:pip install scipy==1.1.0参考文献:https://www.cnblogs.com/huxiaozhouzhou/.原创 2020-06-18 20:35:59 · 170 阅读 · 0 评论 -
GoogLeNet中Inception的实现
运行环境:tensorflow2.1+python3.7代码如下:import tensorflow as tffrom tensorflow.keras.layers import Dense,Flatten,Conv2Dfrom tensorflow.keras.layers import MaxPooling2D,GlobalAveragePooling2D,Add,Conca...原创 2020-04-27 11:37:15 · 246 阅读 · 0 评论 -
批量重命名文件中的照片
通过下列代码,可实现批量重命名文件中的照片代码如下:import osimport string main_path = './photo_new'picturelist = os.listdir(main_path)total_num_folder=len(picturelist)print ('total have %d folders' % (total_num_fo...原创 2020-03-20 19:54:29 · 297 阅读 · 0 评论 -
Python3中子类调用父类的初始化方法
Python3中子类如何调用父类的初始化方法在python3中,子类可以重写父类的方法(及重载)。因为初始化方法是在创建对象时自动调用的,很容易在这方面出错。本文以子类调用父类初始化方法为切入点,解决此问题。通常有两类解决办法:方法一:在子类的初始化方法中,率先使用父类.__init__()来解决子类调用父类的初始化方法。代码如下,class family(object): ...原创 2019-09-07 11:48:51 · 2267 阅读 · 0 评论 -
Python3中update与union、intersection_update 与intersetion的区别
python3中update与union、intersection_update 与intersetion的区别介绍新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章U...原创 2019-08-20 10:02:19 · 1027 阅读 · 0 评论