Python

吴裕雄--天生自然PythonDjangoWeb企业开发:解决使用相对路径名导入包中子模块问题

将代码组织成包,想用import语句从另一个包名没有硬编码过的包中导入子模块。   ...

吴裕雄--天生自然PythonDjangoWeb企业开发:学员管理系统后台

需求提供一个学员管理系统,一个前台页面,展示现有学员,并供新学员提交申请,一个后台,能够处理申请。pipinstalldjango==1.11.2创建项目使用控制台进入到一个目录下,具体是哪个目录可以根据自己意愿选定,创建项目根目录:mkdirstudent_house,这是我们的项目目录,然后再我们创建项目结构:cd...

吴裕雄--天生自然PythonDjangoWeb企业开发:解决Pythonno module named "XX"问题

在项目中加入sys.path.append('你的django项目路径')sys.path.append('python的site-packages路径')...

吴裕雄--天生自然PythonDjangoWeb企业开发:解决ModuleNotFoundError: No module named 'config'报错

使用创建完模块应用之后pythonmanage.pystartapptest_app,您应该进入settings.py并将其注册到...

吴裕雄--天生自然PythonDjangoWeb企业开发:Django文档阅读简介

Django是基于MVC模式的框架,虽然也被称为“MTV”的模式,但是大同小异。对我们来说,需要了解的是无论是MVC模式还是MTV模式,甚至是其他的什么模式,都是为了解耦。把一个软件系统划分为一层一层的结构,让每一层的逻辑更加纯粹,便于开发人员维护。从大的划分上来说,Django的文档先是分出了...

吴裕雄--天生自然PythonDjangoWeb企业开发:框架基础和技术选型

简单的WebServerimportsocketeol1=b''eol2=b''body='''Hello,world!<h1>tszrwyx</h1>'''response_params=['HTTP/1.0200OK','Date:Sun,27may201801:01:01GMT','Con...

吴裕雄--天生自然python数据清洗与数据可视化:MYSQL、MongoDB数据库连接与查询、爬取天猫连衣裙数据保存到MongoDB

本博文使用的数据库是MySQL和MongoDB数据库。安装MySQL可以参照我的这篇博文:https://www.cnblogs.com/tszr/p/12112777.html其中操作Mysql使用到的python模块是pymysql,下面是有关这个模块的使用说明:  创建一个数据库testcre...

吴裕雄--天生自然PYTHON爬虫:使用Selenium爬取大型电商网站数据

用python爬取动态网页时,普通的requests,urllib2无法实现。例如有些网站点击下一页时,会加载新的内容,但是网页的URL却没有改变(没有传入页码相关的参数),requests、urllib2无法抓取这些动态加载的内容,此时就需要使用Selenium了。  使用Selenium需要选择...

吴裕雄--天生自然PYTHON爬虫:使用Scrapy抓取股票行情

Scrapy框架它能够帮助提升爬虫的效率,从而更好地实现爬虫。Scrapy是一个为了抓取网页数据、提取结构性数据而编写的应用框架,该框架是封装的,包含request异步调度和处理、下载器(多线程的Downloader)、解析器selector和twisted(异步处理)等。对于网站的内容爬取,其速度非常快捷。下面将使用...

吴裕雄--天生自然PYTHON爬虫:爬取某一大型电商网站的商品数据(效率优化以及代码容错处理)

这篇博文主要是对我的这篇https://www.cnblogs.com/tszr/p/12198054.html爬虫效率的优化,目的是为了提高爬虫效率。可以根据出发地同时调用多个CPU,每个CPU运行一个出发地的脚本,如果你的电脑有8个CPU,那么将会每次同时获取8个出发地的数据。代码如下:importtimeimpo...

吴裕雄--天生自然PYTHON爬虫:爬取某一大型电商网站的商品数据(优化)

本博文主要是对我的这篇:https://www.cnblogs.com/tszr/p/12193744.html爬取某一大型电商网站的商品数据博文代码的优化和整理。代码优化可以提高代码的可读性。importtimeimportjsonimportpymongoimportrequestsimporturllib.req...

吴裕雄--天生自然神经网络与深度学习实战Python+Keras+TensorFlow:从零开始实现识别手写数字的神经网络

classNeuralNetWork:def__init__(self):'''初始化网络,设置输入层,中间层,输出层的节点数'''passdeffit(self):'''根据训练数据,不断更新神经网络层之间的链路权重'''passdefevaluate(self):'''输入新数据,网络给出对新数据的判断结果'''p...

吴裕雄--天生自然神经网络与深度学习实战Python+Keras+TensorFlow:神经网络的理论基础

#绘制步调函数图像importmatplotlib.pyplotaspltx=[1,2,3,4]y=[0,1,2,3]plt.step(x,y)plt.show() importnumpyasnpimportpylabaspltfrommatplotlibimportpylab#设置simoid函数计算流程d...

吴裕雄--天生自然神经网络与深度学习实战Python+Keras+TensorFlow:深度学习的线性代数基础

importnumpyasnp#构建一个含有一个常数12的0维张量x=np.array(12)print(x)#ndim表示张量的维度print(x.ndim)x1=np.array([11,12,13])print(x1)print(x1.ndim)x2=np.array([[11,12,13],[14,15,16]...

吴裕雄--天生自然神经网络与深度学习实战Python+Keras+TensorFlow:使用导函数求函数的最小值

importnumpyasnpfrommatplotlibimportcmimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Dfrommatplotlib.tickerimportLinearLocator,FormatStrFormatter...