#Py

python 实现对象去重

利用set()方法实现对象去重,重写__hash__方法和__eq__方法告诉程序什么样的对象是同一个对象#写一个类拥有100个对象#拥有三个属性nameagesex#如果两个对象的name和sex完全相同#我们就认为这是一个对象#忽略age属性做这100个对象的去重工作classPerson():def__init_...
代码星球 ·2020-03-29

命令行运行python -m http.server报错

最近在学习网站搭建,借助python搭建服务器时,在网站目录启动python服务时报错,如下:UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0xe6inposition0:inva原因如下:计算机->右键->属性看看主机没错到底是啥,如果是中文恭喜你,可以改掉了...

python高级:垃圾回收机制

---恢复内容开始---垃圾回收机制  1.计数引用机制    就是一个变量、数据结构、对象当没有人引用时,python的会启用垃圾回收机制,将其从内存中删除。    怎么看引用的次数呢?sys模块提供的sys.getrefcount(要查的对象)返回引用次数importsysa=1b=1print("删除a之前1的引...

python进阶:装饰器

 1.闭包  简单理解:闭包就是多层函数的嵌套,外层函数的返回值是内层函数的引用。defout_func(n):num=100defin_fucn(*args,**kwargs):     #nonlocalnumifn%2==0:#里面没有修改num的值,直接使用可以,如果变成num+=n则会报错,因此需要...
IT猿 ·2020-03-28

python:图片拼接

一:尺寸相同的图片拼接importosfromPILimportImagewidth_i=200height_i=200row_max=3line_max=3all_path=list()num=0pic_max=line_max*row_maxdir_name=r"C:UsersAdministratorDeskto...
IT猿 ·2020-03-28

python数据分析第二版:数据加载,存储和格式

一:读取数据的函数  1.读取csv文件 importnumpyasnpimportpandasaspddata=pd.read_csv("C:\Users\Administrator\Desktop\result.csv",encoding="utf-8")#这里需要注意路径必须用\斜杠,斜杠显示...

python数据分析第二版:pandas

一:pandas两种数据结构:series和dataframe  series:索引(索引自动生成)和标签(人为定义)组成---返回一个对象obj=pd.Series([1,2,3,4])obj#结果01122334dtype:int64obj=pd.Series(["姓名","年龄","身高","体重"])obj#结...

python数据分析第二版:numpy

一:Numpy#数组和列表的效率问题,谁优谁劣#1.循环遍历importnumpyasnpimporttimemy_arr=np.arange(1000000)my_list=list(range(1000000))defarr_time(array):s=time.time()for_inarray:_*2e=tim...

python基础面试题总结

  自己理解:浅拷贝,只是拷贝引用,不开辟新的空间存储拷贝内容。       深拷贝,就是在内存中,开辟一个新的内存地址,将拷贝内容放到新的地址中去。  验证:对于数字,字符串,元祖这种不可变类型的数据,深拷贝和浅拷贝拷贝的是内存地址的引用。  不可变类型importcopy#不可变类型---数值intfloata1=...

docker:python与docker

一:环境准备  pycharm:专业版(windows)  dockerce免费版(ubantu16.04)  os:  os:防火墙二:开发流程  pycharm中开发环境搭建的工作原理:  1.pycharm中配置docker环境    docker是基于c/s的架构,ubantu上的client链接ubantu上...
IT猿 ·2020-03-28

从国内到全球来追溯Python怎么就这么火了

生苦短,我用Python。Python的功能方面有多强,IT圈的这句话就表明了所有。Python语言本身简洁,优美,功能超级强大。语法非常接近英语,去掉了传统的C++/Java使用大括号来区分一个方法体或者类的形式,而是采用强制缩进来表示一个方法或者类。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。风格...

Python线程详解

新建模板小书匠#进程的三状态:就绪运行阻塞#multiprocessing模块#Process-开启进程#Lock-互斥锁#为什么要在进程中加锁#因为进程操作文件也会发生数据不安全#Queue-队列IPC机制(Pipe,redis,memcache,rabbitmq,kafka)#生产者消费者模型#Manager-提供...
IT猿 ·2020-03-28

python协程详解,gevent asyncio

新建模板小书匠#协程的概念#模块操作协程#gevent扩展模块#asyncio内置模块#基础的语法[1]importtimedeffunc1():print(1)yield1time.sleep(1)print(2)deffunc2():g=func1()next(g)func2()------------结果:1[2...

python与机器视觉(X)打包为exe可执行文件

利用pyinstaller将.py程序打包成可执行文件1.TL;DR安装:pipinstallpyinstaller使用pyinstallermycode.py,在dist文件夹下就能看到.exe程序了。2.简介PyInstaller是一款优秀的打包工具,它可以将python程序依赖的第三方库全部打包到一个完整的应用程...

Python与机器视觉(x)下雨啦,图片模拟雨天效果

本系列博客主要分享Python在机器视觉/计算机视觉下的编程应用cv2包是著名的视觉库OpenCV的Python实现在opencv中,可以利用随机噪声、滤波器等方法为图像叠加仿真的雨滴的运动轨迹,使通常情况下拍摄的图像有了烟雨蒙蒙的效果。picfrompexles.com1.生成随机噪声首先,我们需要生成不同密度的随机...
首页上一页...408409410411412...下一页尾页