搜索到与相关的文章
Python

Python数据 列表 矩阵转换

注意:数组转列表,tolist和list,最后的矩阵和数组转换成列表形式,用list()是将矩阵和数组整体转换成列表。如果要将其转换成基本的列表形式,则需要使用.tolist()或者.tolist()来转换。数组转列表矩阵转列表

系统 2019-09-27 17:55:59 2234

Python

Python学习笔记|python之pytest

Pytest1.安装首先使用pip3installpytest安装pytestpytest--version查看版本1.编写规则测试文件以test_开头或以_test结尾也可以测试函数以test_开头测试类以Test开头,并不能有__init__方法例如:test_pydemo.py文件deftest_add():print("Iam1")assertadd.add_test(1,3)==4print("Iam2")assertadd.add_test(1

系统 2019-09-27 17:53:06 2234

Python

python中字符串内置函数的用法总结

capitalize()首字母大写a='someword'b=a.capitalize()print(b)―>Somewordcasefold()&lower()所有字母变小写,casefold可将未知字符便小写a='someWORD'b=a.casefold()print(b)c=a.lower()print(c)―>someword―>somewordcenter(width,fillchar=None)设置宽度,并将内容居中,空白未知填充,一个字符a

系统 2019-09-27 17:50:41 2234

Python

使用numba对Python运算加速的方法

有时候需要比较大的计算量,这个时候Python的效率就很让人捉急了,此时可以考虑使用numba进行加速,效果提升明显~(numba安装貌似很是繁琐,建议安装Anaconda,里面自带安装好各种常用科学计算库)fromnumbaimportjit@jitdeft(count=1000):total=0foriinrange(int(count)):total+=ireturntotal测试效果:(关于__wrapped__见我的博文:浅谈解除装饰器作用(py

系统 2019-09-27 17:50:24 2234

Python

python的绘图工具matplotlib使用实例

matplotlib是功能十分强大的绘制二维图形的Python模块,它用Python语言实现了MATLAB画图函数的易用性,同时又有非常强大的可定制性。它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览、复制、粘贴一下,基本上都能搞定!实例代码如下:

系统 2019-09-27 17:47:56 2234

Python

成功解决Python中出现的TypeError: object of type

原文链接:https://blog.csdn.net/qq_41185868/article/details/79039704本文链接:https://blog.csdn.net/qq_41185868/article/details/79039704成功解决Python中出现的TypeError:objectoftype‘zip’hasnolen()不罗嗦,直接解决问题!目录解决问题解决思路解决方法解决问题TypeError:objectoftype‘z

系统 2019-09-27 17:47:50 2234

Python

【面试】python常见问题

python2和python3的区别fun(*args,**kwargs)中的*args,**kwargs什么意思?谈下python的GIL列出5个python标准库一句话解释什么样的语言能够使用装饰器python的内建数据类型有哪些简述__init____new__和__init的区别简述with方法打开处理文件列出python中可变数据类型和不可变数据类型装饰器python为什么不需要编译,你是怎么理解python解释器的你写代码的时候会考虑对代码进行

系统 2019-09-27 17:47:35 2234

Python

Python的迭代器和生成器

先说迭代器,对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中逐个访问容器内元素,next()也是python的内置函数。在没有后续元素时,next()会抛出一个StopIteration异常,通知for语句循环结束。比如:>>>s='abc'>>>it=ite

系统 2019-09-27 17:38:38 2234

Python

Python里disconnect UDP套接字的方法

UDP套接字是可以使用connect系统调用连接到指定的地址的。从此以后,这个套接字只会接收来自这个地址的数据,而且可以使用send系统调用直接发数据而不用指定地址。可以再次调用connect来连接到别的地方。但是在Python里,一旦调用connect之后,就再也回不到最初的能够接收从任意地址来的数据的状态了!这是Python的API限制,没办法给connect方法传递到AF_UNSPEC地址簇(在C代码里写死了的)。C里边就可以做到的(代码来自这里):

系统 2019-09-27 17:38:23 2234