“三人行,必有我师焉”,学习就是要从别人身上学到好的。今天特意给大家推荐7个优质公众号,目前属于活跃度非常高的几个原创公众号,涵盖了python,AI以及后端等技术栈,重点是他们还坚持在技术免费分享的第一线!机器学习算法与自然语言处理国内最大的机器学习与自然语言处理分享平台。20W+NLPer聚集地!专注于思维、技术、经验分享交流!既讲原创深度技术、又不失通俗易懂。长按识别二维码关注码农有道一个百度人的技术提升之路,为您提供一系列系统架构、数据结构、网络、
系统 2019-09-27 17:53:10 2538
线性回归在整个财务中广泛应用于众多应用程序中。在之前的教程中,我们使用普通最小二乘法(OLS)计算了公司的beta与相对索引的比较。现在,我们将使用线性回归来估计股票价格。线性回归是一种用于模拟因变量(y)和自变量(x)之间关系的方法。通过简单的线性回归,只有一个自变量x。可能有许多独立变量属于多元线性回归的范畴。在这种情况下,我们只有一个自变量即日期。对于第一个日期上升到日期向量长度的整数,该日期将由1开始的整数表示,该日期可以根据时间序列数据而变化。当
系统 2019-09-27 17:52:18 2538
花下猫语:Python之父在Medium上开了博客,现在写了两篇文章,本文是第二篇的译文。前一篇的译文在此,宣布了将要用PEG解析器来替换当前的pgen解析器。本文主要介绍了构建一个PEG解析器的大体思路,并介绍了一些基本的语法规则。根据Python之父的描述,这个PEG解析器还是一个很笼统的实验品,而他也预告了,将会在以后的系列文章中丰富这个解析器。阅读这篇文章就像在读一篇教程,虽然很难看懂,但是感觉很奇妙:我们竟然可以见证Python之父如何考虑问题、
系统 2019-09-27 17:51:49 2538
6.堆排序6.1算法思想堆排序是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆的性质:即子结点的键值或索引总是小于(或者大于)它的父节点(同层节点不进行比较)。并且一般来说,升序排列通过构造大顶堆来实现,降序排列通过构造小顶堆来实现。这种算法不用额外的空间,空间复杂度为o(1),时间复杂度为o(nlogn)6.1.1堆堆是一种完全二叉树(完全二叉树是一种除了最后一层之外的其他每一层都被完全填充,并且所有结点都保持向左对
系统 2019-09-27 17:49:40 2538
作者|JeffHale译者|风车云马;责编|Jane,Rachel出品|Python大本营(ID:pythonnews)【导读】在编写一些Python程序的时候,我们常常需要与文件系统进行交互。在本文中,营长为大家整理了10个常用的相关命令,涉及查看信息、更改信息、删除文件等,并提供了相应的终端命令,帮助大家更高效地对文件系统及其中的文件内容进行操作。通过一个能够实现与文件系统进行交互的Python程序,我们可以实现很多有趣的应用,但是大部分人并不知道如何
系统 2019-09-27 17:45:44 2538
先给大家展示下效果如图,感觉还很满意请继续阅读全文:用到的知识:PythonBottleHTMLJavascriptJQueryBootstrapAJAX当然还有linux我去,这么多……我还是一点一点说起吧……先贴最终的源代码:#!/usr/bin/envpython3frombottleimportget,post,run,request,template@get("/")defindex():returntemplate("index")@post(
系统 2019-09-27 17:38:05 2538
之前用过python2.7版本,改用3.6版本发现很多语法发生了变化。在templates里新建一个html文件,命名为index.html作为要测试的界面,新建一个应用,Tools-》Runmanage.pyTask输入startapp+应用名称然后对urls进行配置,配置如下:fromdjango.conf.urlsimporturlfrom.importviewsurlpatterns=[url(r'^index/',views.index),]在视
系统 2019-09-27 17:57:39 2537
前言:{知道要更新但没想好写什么,我就干脆在kaggle上写了一篇公开的notebook[1](我记得原来好像叫kernel),内容很简单,就是根据segmentation标签生成bbox。}正文:{主要内容在[1]。我做这个是因为我搞错了。我本想试试之前我博客[2]提到的HRNet,而恰好mmdetection里也实现了HRNet,且这里还有许多其他高精度的模型也需要bbox。可是我没注意到,mmdetection里的HRNet是针对目标检测任务的,或者
系统 2019-09-27 17:55:02 2537
爬取b站弹幕并不困难。要得到up主所有视频弹幕,我们首先进入up主视频页面,即https://space.bilibili.com/id号/video这个页面。按F12打开开发者菜单,刷新一下,在network的xhr文件中有一个getSubmitVideo文件,这个文件里就有我们需要的视频av号了。如果直接抓取页面是拿不到的,因为视频是异步加载的。在这个文件里的data标签下,有一个count是视频总数,pages是第几页,vlist就是我们要找的视频信
系统 2019-09-27 17:50:26 2537
这里讨论使用Python解压例如以下五种压缩文件:.gz.tar.tgz.zip.rar简单介绍gz:即gzip。通常仅仅能压缩一个文件。与tar结合起来就能够实现先打包,再压缩。tar:linux系统下的打包工具。仅仅打包。不压缩tgz:即tar.gz。先用tar打包,然后再用gz压缩得到的文件zip:不同于gzip。尽管使用相似的算法,能够打包压缩多个文件。只是分别压缩文件。压缩率低于tar。rar:打包压缩文件。最初用于DOS,基于window操作系
系统 2019-09-27 17:47:34 2537
目录BeautifulSoup库的安装BeautifulSoup库的安装小测BeautifulSoup库使用格式BeautifulSoup库的基本元素BeautifulSoup库的理解BeautifulSoup库的引用BeautifulSoup类BeautifulSoup库解析器BeautifulSoup类的基本元素Tag标签Tag的name(名字)Tag的attrs(属性)Tag的NavigableStringTag的Comment基于bs4库的HTML
系统 2019-09-27 17:46:31 2537
super是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用super,不要一半一半。普通继承复制代码代码如下:classFooParent(object):def__init__(self):self.parent='I\'mtheparent.'print'Parent'defb
系统 2019-09-27 17:46:15 2537
eclipse安装Python插件之后,主要是为了方便Python代码就可以再Eclipse进行代码脚本,使用Eclipse开发Python脚本,主要写代码会有提示功能,提高写代码效率,运行代码方便进行调式,错误提示更直观。打开Eclipse,选择菜单中【file】》》new》》other选择Python选项,然后选择projectmondel输入projectname项目名称,运行IDE根据搭建环境选择版本这里可以直接点击next,下一步然后直接点击【是
系统 2019-09-27 17:46:08 2537
1.引入正则模块(RegularExpression)要使用python3中的RE则必须引入re模块importre#引入正则表达式2.主要使用的方法match(),从左到右进行匹配#pattern为要校验的规则#str为要进行校验的字符串result=re.match(pattern,str)#如果result不为None,则group方法则对result进行数据提取3.正则表达式1️⃣单字符匹配规则字符功能.匹配任意1个字符(除了\n)[]匹配[]中列
系统 2019-09-27 17:45:57 2537
python出现SyntaxError:non-keywordargafterkeywordarg错误解决办法前言:在Python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple,**kwargs表示关键字参数,为dict,使用时需将*arg放在**kwargs之前,否则会有“SyntaxError:non-keywordargafterkeywordarg”的语法错误deftest(*arg,**kwargs):pri
系统 2019-09-27 17:56:38 2536