搜索到与相关的文章
Python

python 在某.py文件中调用其他.py内的函数的方法

假设名为A.py的文件需要调用B.py文件内的C(x,y)函数假如在同一目录下,则只需importBif__name__=="__main__":B.C(x,y)若只需调用单个函数,也可以fromBimportCif__name__=="__main__":C(x,y)若A.py和B.py位于不同的目录下,可以用以下方法(假设B.py位于D盘的根目录下)1.引用所在路径importsyssys.path.append('D:/')importBif__na

系统 2019-09-27 17:56:22 2372

Python

使用Python开始Web Scraping

来源|愿码(ChainDesk.CN)内容编辑愿码Slogan|连接每个程序员的故事网站|http://chaindesk.cn愿码愿景|打造全学科IT系统免费课程,助力小白用户、初级工程师0成本免费系统学习、低成本进阶,帮助BAT一线资深工程师成长并利用自身优势创造睡后收入。官方公众号|愿码|愿码服务号|区块链部落免费加入愿码全思维工程师社群|任一公众号回复“愿码”两个字获取入群二维码本文阅读时长:15min在本文中,我们将学习以编程方式执行操作以自动检

系统 2019-09-27 17:55:57 2372

Python

来尝个鲜,Python3.8几大新功能体验,冲鸭!

继3.7版本之后Python再次发布了新版本,虽然新版本带来了不少调整,但是其中很大一部分都是对代码底层设计的修改,又或是typing、pickle等不常用的功能,对多数用户而言影响不大,今天我想重点聊一聊那些将对我们的代码编写产生较大影响的新功能。在体验开始前先说下准备工作,由于Python3.8还没有正式发布,因此通过Anaconda的多版本管理搭建Python3.8新环境的方法是行不通的,我的做法是到官网下载对应的最新版本后单独安装。为了避免与现有环

系统 2019-09-27 17:55:51 2372

Python

python网络编程之多线程同时接受和发送

本文实例为大家分享了python多线程同时接受和发的具体代码,供大家参考,具体内容如下'''模仿qq同时可以发送信息和接受信息多线程'''fromsocketimport*fromtimeimportsleepimportthreading#负责接收数据defrecvData():udpRecvSocket=socket(AF_INET,SOCK_DGRAM)#默认使用8080端口myRecvPort=8080bindAddr=('',8080)#try为

系统 2019-09-27 17:53:55 2372

Python

如何使用OpenCV进行手写数字分类器C++/Python

在本教程中,我们将使用OpenCV构建一个简单的手写数字分类器。我们将共享用C++和Python编写.图像分类管道本章节暂不讨论图像分类管道,大家可以自行搜索相关知识,下次我们补充。我们将使用方向梯度直方图作为特征描述符和支持向量机(SVM)作为分类的机器学习算法。使用OpenCV的光学字符识别(OCR)示例(C++/Python)我想与代码共享一个示例,以使用HOG+SVM演示图像分类。与此同时,我希望尽可能保持简单,这样除了HOG和SVM之外我们不需要

系统 2019-09-27 17:52:46 2372

Python

Python实现常用排序算法

01.递归实现快排:defquick_sort(array):iflen(array)<2:returnarrayelse:pivot=array[0]less=[xforxinarray[1:]ifx<=pivot]more=[xforxinarray[1:]ifx>pivot]returnquick_sort(less)+[pivot]+quick_sort(more)a=[1,9,4,2,7,5]print(quick_sort(a))02.冒泡排序

系统 2019-09-27 17:51:51 2372

Python

python中的map()函数

环境:python3.7.3简介:map()是python中的内置函数,可以直接使用功能:将一个可迭代对象,通过一个函数生成另一个迭代器(但只能迭代一次),函数自定义(或者匿名函数)。用法:map(函数,可迭代对象)示例:defmap_fun(x):returnx**2#返回b的类型是map类型,(map类型只能迭代一次,再次迭代为空)b=map(map_fun,ran)注意:map()函数生成的对象是一个迭代器,但只能迭代一次。可以转化成其他数据类型(如

系统 2019-09-27 17:48:43 2372

Python

python枚举

Enumerate是python的内置函数。python中的大多数初学者都不知道python枚举。甚至一些高级程序员也没有意识到枚举的有用性。什么是python中的枚举以及我们如何使用它?在枚举内置函数的帮助下,我们可以遍历可迭代的东西并拥有一个由计数器变量生成的自动计数器。默认情况下,计数器从0开始,但我们可以将其设置为任何数字。例如:Enumerate()是python使用的内置函数,用于简化程序员执行的任务。在enumerate()的帮助下,我们可以

系统 2019-09-27 17:48:20 2372

Python

三次样条插值的python3实现

最近学了高等数值分析,需要做一下数值分析相关的编程。感觉三次样条插值和Romberg外推加速公式写起来还是有点难度的。分享一下自己的结果。1.三次样条插值本来没有什么头绪,受一个博主的启发,学习了他的代码稍作修改。原博链接:https://blog.csdn.net/a19990412/article/details/80574057importmathimportnumpyasnpimportmatplotlib.pyplotaspltfromsympy

系统 2019-09-27 17:46:10 2372

编程技术

VIM攻略

摘自:http://coolshell.cn/articles/5426.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《LearnVimProgressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史

系统 2019-08-29 23:49:09 2372