搜索算法,一触即达:GitHub上有个规模最大的开源算法库
机器之心报道 编辑:杜伟 赶紧去试试吧! 我们知道,算法本质上是一套规则,它接受一个或多个输入,然后执行内部计算和数据操作,返回一个或多个输出。从复杂的数据操作和哈希,到简单运算,算法通过一系列步骤来产出有用的结果。举个例子,算法可以是一个简单的函数,它接受两个输入值,将它们相加,然后返回总和。 然而,科学世界的算法何止万千,如何快速找到自己需要的算法是一个不容忽视的问题。
算法
机器之心 . 2021-11-03 1 3397
python程序里如何链接MySQL数据库
在python程序里,如何链接MySQL数据库? 连接MYSQL需要3步 1、安装 必须先安装MySQL驱动。和PHP不一样,Python只默认安装了SQLite的驱动。最常用的包是MySQLdb但是用easy_install安装很困难。 对于Window用户,你可以获取MySQLdb的exe。 对于Linux,可以下载python-mysqldb(可以用sudo apt-
MySQL
Python编程学习圈 . 2021-08-24 1724
我用 JavaScript 来学习机器学习
作者 | Ben Dickson 策划 | 刘燕 过去的几年中,Python 已成为机器学习和深度学习的首选编程语言。与机器学习和深度学习相关的大多数书籍和在线课程要么只用 Python,要么再带上 R 语言。Python 有着丰富的机器学习和深度学习库、专门优化的实现,具备可伸缩性和大量功能,因而广受欢迎。 但 Python 并不是编写机器学习应用程序的唯一选择。社区中有越来越多的开发人员正在使
javascript
InfoQ . 2021-05-20 2679
乘风破浪,掌握Python写CUDA的更多玩法
近些年,随着数据量激增,对高性能计算、人工智能等领域中大规模的数据计算的需求也随之攀升,开发者越来越关注开发效率问题。 作为当前最主流的并行化程序编程方法之一,CUDA 能实现在 CPU 和 GPU 上的异构编程,有效地管理可用资源并提供最大化的执行速度增益。在当前火热的高性能计算、人工智能等领域,CUDA 都展现了它不俗的实力。 用 Python 进行 CUDA 开发,对开发者而言是一个非常理想
cuda
InfoQ . 2021-03-19 1796
为Python正名:语言本身不是瓶颈,可能是外部资源出了问题
编辑:陈萍、李亚洲 Python 作为一种简单、易于掌握的编程语言,虽然在使用过程中存在短板,但也受到很多人的青睐。 Python 真的很慢吗?这需要具体问题具体分析。和 C 等编译型语言相比,Python 在处理数字方面速度确实很慢。这也从侧面说明了 Python 中加速数字处理的库(如 numpy)为什么如此重要了。 但是,Python 是不是在所有用例上都比其他编程语言慢呢?并非如此,如果了
python
机器之心 . 2021-01-04 840
人工智能行业,编程学习是Python还是C++好?
很多想要进入人工智能行业的开发者都会纠结于学习Python还是学习C++++。有些人认为,Python目前在人工智能行业人气最高,简单易学,而另一些人则认为,C++语言能够处理对程序效率要求更高的任务。 对于应该要学习哪一门语言,我们不能一概而论。我们不能以语言的使用普遍程度来定论哪一门语言最好,汇编语言目前的热度已经很低,但是在某些领域,对于汇编语言还是情有独钟。 随着人工智能的兴起
人工智能
人工智能实验室 . 2020-11-13 1580
python学习:三个测试库的装饰器实现思路
在 Python 中实现参数化测试的几个库,并留下一个问题: 它们是如何做到把一个方法变成多个方法,并且将每个方法与相应的参数绑定起来的呢? 我们再提炼一下,原问题等于是:在一个类中,如何使用装饰器把一个类方法变成多个类方法(或者产生类似的效果)? # 带有一个方法的测试类 class TestClass: def test_func(self): pass
Function
Python猫公众号 . 2020-09-27 935
VSCode和PyCharm对比有什么区别
以下为译文: 也许是我有些落伍,或者也是因为JetBrains在Python IDE的市场上占有很大的份额,以至于直到最近我才发现,使用VSCode的Python开发者要比预想中的多很多。 近期,我将PyCharm和Notebooks放在一起用了一段时间,发现Notebooks方便浏览数据,并将数据实时可视化;PyCharm则可以完成更多的任务。这两者的结合让我非常满意。 让我感到欣慰的另外一件事
python
人工智能与大数据技术 . 2020-09-07 1290
物联网时代下,多种编程语言之间或将没有限制性
首先,物联网本身是一个庞大的技术生态,很多语言在物联网体系下都有一定的应用场景,随着物联网的技术体系逐渐从传统的三层体系扩展到六层体系之后,物联网领域的编程语言也更加丰富了。 从当前的技术体系结构来看,在设备层往往采用C语言要更多一些,C语言在设备层也有比较健全的技术生态,而且效率也相对比较高,在物联网平台层,可以使用的编程语言包括C、C++和Java等,在物联网平台层逐渐与云计算平台整合的过程中
python
今日头条 . 2020-08-14 995
如何用ESP8266ESP-01和串行端口以及Python构建一个自动指向接收器
原理图 工作原理:硬件 接收器由两个独立的电路组成: 定位天线的电机控制器 天线本身 电机控制器是连接到USB串行转换器的PIC16F1825,它接收来自所连接计算机的命令。 PC发送的命令指示微控制器将电机伺服设置为特定角度,由于伺服连接到天线,天线将指向新角度。 天线的ESP8266 ESP-01模块连接到Wi-Fi天线,可提高接收器的灵敏度。然而,这个天线是方向性的,这意味着如果天线没有直接
接收器
工程师吴畏 . 2019-07-31 1280
Google推出了超级强大的在线编辑器Colaboratory
随着和大数据、人工智能绑定在一起,Python可畏是越来越厉害了! 前几天,PYPL(即编程语言流行指数,基于 Google 搜索频率而定)出炉了6 月编程语言排行榜,Python 拿下 NO.1,成为最流行的编程语言。赢得毫无波澜! 随着Python的壮大,一向以技术著称的Google推出了超级强大的在线编辑器Colaboratory,不需要进行任何设置就可以使用,并且完全在云端运行,最重要的是
Google
lq . 2019-07-18 1105
爱抠图人士的福利!3行代码5秒抠图
曾几何时,「抠图」是一个难度系数想当高的活儿,但今天要介绍的这款神工具,只要 3 行代码 5 秒钟就可以完成高精度抠图,甚至都不用会代码,点两下鼠标就完成了。 感受下这款抠图工具抠地有多精细: 是不是很赞?什么 PS 、PPT 修图都 low 爆了,你软件还没打开,我这边都修完了。 这款工具叫:Remove.bg 。基于 Python、Ruby 和深度学习技术开发,通过强大的 AI 人工智能算法实
代码
YXQ . 2019-07-15 795
一款地理空间可视化库 kepler.gl要逊色不少
说起 Python 中的可视化,我们一般用的最多的是 Matplotlib,绘制一般的图效果都很好。有时候也会用风格比较好看的 Pyecharts 库,尤其是在展示空间地图上的数据时。 不过它的效果相比今天要介绍的一款地理空间可视化库 kepler.gl要逊色不少,后者是由大名鼎鼎的独角兽公司 Uber 团队开发,现已开源。库直接集成到了 Jupyter Notebook 中,非常方便使用。 先来
可视化
lq . 2019-07-13 990
Java跌落神坛,Python继续夺冠....凭啥?
编程语言流行指数(PYPL)排行榜近日公布了2019年6月份榜单。 相比 5 月编程语言榜单,Python 不仅超过了 C++++,成功占据第三名位置,还以 2.77% 的涨幅成为增速最快的编程语言,与此同时,拥有 8.53% 份额的 Python 达到了 TIOBE 指数的历史新高。 对此,TIOBE 官方做了一个大胆的预测,即如果 Python 可以依旧保持着这样的增长速度,那么可在未来 3
JAVA
YXQ . 2019-06-30 855
为什么那么多人想学Python?
最近,网上流传一组《人工智能实验教材》的图片,照片火起来的原因是教材是为幼儿园的小朋友们设计的! Python被列入小学、初高中教材已不是新鲜事,现在又成功“入侵”了幼儿园,对此有网友调侃称:看来Python将会从幼儿园一直陪你到考大学! 由此可见,如果不学Python就很有可能会成为新时代的“文盲”。特别是对大学生来讲,掌握Python能成为求职时的加分项。 曾有麦肯锡牛人在网上发帖,如果能回答
人工智能
YXQ . 2019-06-10 1210
TIOBE公布了2019年5月编程语言排行榜
导读:TIOBE 近日公布了2019年5月编程语言排行榜,总体排名变化不大,排名前十的依旧是:Java, C++, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP 和汇编语言。 日前,TIOBE公布了2019年5月编程语言排行榜,头部整体编程语言整体排名变化不大,前十名为Java、C、C++、Python、Visual Basic
编程语言
lq . 2019-05-13 915
目前数据分析师的招聘需求如何?评价待遇如何?
Python语言相关的岗位非常多,有运维,有自动化测试,有后端开发,有机器学习,如果想要快速上手,并且有不错的就业,那就推荐数据分析。 目前数据分析师的招聘需求如何?评价待遇如何?我们用Python爬取了深圳不同行业数据分析师的招聘需求,来看下目前数据分析师行业的整体情况。从需求角度来说,金融、电子商务、移动互联网这些热门行业对数据分析师的需求仍然很大,这也是目前非常热门的几个行业。 从薪资来看,
机器学习
lq . 2019-04-24 800
Stack Overflow近日发布了2019年度开发者调查报告
Stack Overflow发布了2019年度开发者调查报告,结果显示,Python是增长最快、开发者最希望学习的语言,而使用Go语言的开发者年薪更高;此外,虽然PyTorch比TensorFlow更受喜爱,但TensorFlow的用户几乎是PyTorch的3倍。 Stack Overflow 近日发布了 2019 年度开发者调查报告。 这是面向全球开发者进行的规模最大、内容最全面的开发者调查。调
编程语言
lp . 2019-04-19 1050
Python爬虫工程师面试时的常见问题
一。项目问题: 一般面试官的第一个问题八成都是问一下以前做过的项目,所以最好准备两个自己最近写的有些技术 含量的项目,当然一定要自己亲手写过的,在别的地方看的源码,就算看的再清楚,总归没有自己敲的 了解的多。以下是抽出的几点 1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎么解决的 2.用的什么框架,为什么选择这个框架(我用的是scrapy框架,所以下面的问题也是针对scrapy) 二。框架问题(
工程师
工程师吴畏 . 2019-04-18 1220
Shawcroft和吉祥物:Shawcroft正在领导CircuitPython的开发
Shawcroft和吉祥物:Shawcroft正在领导CircuitPython的开发。CircuitPython是Python的一个嵌入式版本,以易于使用为其重要目标。 Python是最流行的编程语言之一。它以其大量的实用程序库而闻名,而且由于该语言是动态解释的,Python程序比那些必须在执行前进行编译的程序调试起来更快。Instagram、Google、Spotify和YouTube等公司都
微控制器
lp . 2019-03-25 1380
- 1
- 2
- 3