何时何种情况下使用Raspberry Pi?

电子设计 2018-08-09 09:45 次阅读

在让大众自由掌控 PC 强大功能的革命中,Raspberry Pi 是核心,为我们提供了一个具有广泛生态支持的易用型平台。虽然该平台直观易用,但工程师和初学者依旧可以受益于使用过 Pi 的用户提供的一些小技巧。

“需要知道的 10 件事”不会尽述所有内容,在线交流论坛将就此提供持续支持。这些有价值的信息可能无法在任何指南或教程中找到,但它们是来之不易的经验总结。这包括选择和格式化 SD 卡、选择 Raspberry Pi 的电源、选择正确的 Wi-Fi 适配器、编程技巧、系统冻结时的操作说明以及如何正确为其供电以免受破坏等方面的意见和建议。

快速浏览这些小技巧,能大幅提升 Raspberry Pi 的首次使用体验,并充分感受单板计算机平台的强大功能。

1: 何时、何种情况下使用 Raspberry Pi

Raspberry Pi 的价格、性能和背后的支持社区,让您在开始所有可能的任务时就几乎无法拒绝该产品。本质上说,Raspberry Pi 是个人计算机。以 Raspberry Pi Foundation 的 Raspberry Pi 3 Model B 为例,此产品基于高达 1.2 GHz 的 ARM® Cortex®-A53。并搭配 1 GB RAM、802.11n 无线局域网、蓝牙 4.1 和低功耗蓝牙、4 个 USB 端口,40 个 GPIO 引脚、完整的 HDMI 端口、以太网、3.5 mm 音频插孔和摄像头及显示器接口。

Raspberry Pi 3 Model B 图片

图 1: Raspberry Pi Foundation 的 Raspberry Pi 3 Model B 基于高达 1.2 GHz 的 ARM Cortex-A53,并具有 1 GB 内存和 802.11n 无线局域网连接。(图片来源: Raspberry Pi Foundation)

从读取温度传感器、控制电机和活塞的机电一体化系统,到作为完整功能计算机,该产品几乎无所不能,还可以执行一些有趣的项目包括视频处理、机器人和远程 3D 打印机控制。

2: 开始运行 Raspberry Pi

Raspberry Pi 旨在运行操作系统,而不仅仅是在裸机上编写代码。最常见的操作系统是一种名为 Raspbian(Raspberry 和 Debian 的混成词)的专用 Linux 版本风格。当然也可以运行其他操作系统,但初学者应坚持使用 Raspbian。

Raspberry Pi 作为独立计算机使用时,将需要所有传统外设,包括鼠标、键盘、SD 卡(Class 10,至少 8 GB,如 Apacer Memory America 的 AP8GMCSH10U1-B)和监视器。

需要一个外部 SD 卡读卡器,以便先将 Pi 映像从单独计算机复制到 SD 卡上。映像复制到 SD 卡后,所有其他作业都可以在 Pi 上完成。一款很好的 SD 卡读卡器是 Assmann WSW Components 的 DA-70310-2 USB 2.0 读卡器,该读卡器适用于几乎所有主流存储卡格式。

要格式化 SD 卡,请通过 Raspberry Pi 网页上的链接获取 SD Association 的 SD Card Formatter 软件。仅使用经验证的软件来确保将 NOOBS 成功安装到 SD 卡上。或者购买预装 NOOBS 的 SD 卡,例如 Raspberry Pi NOOBS 16 GB 卡。 

选择无线键盘和鼠标(如 Adafruit 的 1738),可以空出 USB 端口,避免电缆缠绕。或者使用通电 USB 2.0 集线器,如 Tripp Lite 的 4 端口 U22-004-RA。实际上,更推荐 4 端口通电集线器,因为可以降低 Pi 的电源需求。

如果打算通过 SSH 远程连接到 Pi,或者与触摸屏配合使用,则用户不再需要鼠标、键盘和监视器(参见技巧 9)。

另外,除非监视器具有 HDMI 输入端,否则需要使用一个适配器将 Pi 的 HDMI 端口和监视器的输入端连接起来。例如,将 HDMI 桥接到带 DVI-D 端口的监视器时,可使用 CnC Tech 的 741-20010-00300(图2)。

CnC Tech 的 741-20010-00300 HDMI 19 针转 DVI-D 19 针公头适配器图片

图 2: 可能需要适配器将 Raspberry Pi 的 HDMI 输出连接到监视器,例如 CnC Tech 的 741-20010-00300 HDMI 19 针转 DVI-D 19 针公头适配器。(图片来源: CnC Tech)

之后,将 Pi 嵌入到系统或项目中时,这些外设可能会放在一边。

3: 获得适当的电源

请勿通过电脑的 USB 端口为 Raspberry Pi 供电,因为它们没有防止 SD 卡损坏、Raspberry Pi 冻结和其他零星问题等电源相关问题所需的供电能力盈余。通常,2 安培电源已能够满足 Raspberry Pi 3 的需求,但推荐使用 2.5 安培的电源。

很多高电流电源带有一个管状公头输出连接器。使用 Adafruit 的 2727 插孔转 Micro USB A 插头电缆适配器,配合任意 5 V、中心正极 5.5 x 2.1 mm 柱式电源,将其配接至 Raspberry Pi 3(图 3)。

Adafruit 的 2727 插孔转 Micro USB A 电缆适配器图片

图 3: 要按照 2.5 A 推荐值为 Raspberry Pi 供电,应将 Adafruit 的 2727 插孔转 Micro USB A 电缆适配器与任意 5 V、中心正极 5.5×2.1 mm 柱式电源结合使用。(图片来源:Adafruit)

Raspberry Pi 自身并不需要使用全部电流。使用具有足够额外负载能力的电源,旨在确保其他电子元件和配件连接到电路板时,输入电压不会下降。基于此,我们来了解一下一般电源要求。

根据型号,Raspberry Pi 在空闲模式下消耗大约 100 mA 至 300 mA,每次连续迭代 Pi 将消耗更多的电流(图 4)。如果应用需要超低功耗,则在 Raspberry Pi 选择过程中应考虑这一因素。

Pi1 (B+)Pi2 BPi3 B(安培)Zero(安培)启动最大值0.260.400.750.20平均值0.220.220.350.15空闲平均值0.200.220.300.10视频播放 (H.264)最大值0.300.360.550.23平均值0.220.280.330.16应力测试最大值0.350.821.340.35平均值0.320.750.850.23

图 4: 一些主流 Raspberry Pi 型号电流消耗的比较结果。(图片来源: Raspberry Pi Foundation)

请注意,如果 Pi 采用移动工作方式,则可能无法获得足够的电流,导致大多数 USB 移动电源因其内部电路的设置而无法导通。请使用 Adafruit 的 4000 mAh 型号 1565 或 10,000 mAh 型号 1566电池组,它们已证实可与 Pi 配合使用。

4: 获取或制作带有内置开/关按钮的 USB 电缆

Raspberry Pi 没有板载复位按钮或电源开关。为了避免每次电路板冻结并需要复位时拔下和重新插上 USB 电缆,请使用带有内置开/关按钮的 USB 电缆,例如 Adafruit 的 2379。这一需求总结于不断的实验和学习。 初学者会不可避免地在学习过程中锁定系统。使用按钮比使用电缆和连接器更简单,可减轻负担,同时避免不必要的 USB 连接器磨损。

但是,请注意: 一般情况下,切勿默认使用开/关按钮关闭 Raspberry Pi。直接断电会损坏 SD 卡,因此请务必按照正确的关机程序进行操作(参见“开关的位置”)。

5: 成功的关键:Raspberry Pi 配件板

Raspberry Pi 是功能强大的单板计算机,但也不是万能的。幸运的是,可利用大量可用的配件板来增强 Pi 的功能。

例如,虽然 Raspberry Pi 没有用于数据采集的板载模数转换器 (ADC),但有几种转换器解决方案可供选择。Seeed Technology 专门打造的 103990060 ADC 和数模转换器 (DAC) 板就是一个很好的解决方案(图 5)。

Seeed Technology 的 103990060 Raspberry Pi 扩展板图片

图 5: Seeed Technology 的 103990060 Raspberry Pi 扩展板为 Raspberry Pi 提供 8 位 ADC 和 DAC 功能。(图片来源:Seeed Technology)

为 RasPi 配备 ADC 输入的另一种方法是将此工作交由小型 Arduino 板完成,例如 Adafruit 3.3 伏 Trinket。

要做到这一点,首先回顾“开始 Arduino 项目前需要知道的 10 件事”,然后使用简单草图对电路板进行编程来采集模拟数据。数据通过串行连接中继到 Pi。

更方便的方法是,使用可以与 Raspberry Pi 搭配使用的定制 Arduino 板,例如 Seeed 的 AlaMode 和 DFRobot 的 DFR0327 扩展板。

需要实时执行的任务无疑需要一个配件板,因为 Raspian 不具备此功能。Raspbian/Linux 会根据需要将 CPU 时间分配给应用程序、Python 代码和 Raspbian 自身。这种资源重新分配的不可预测性使得无法实现实时执行。

6: Wi-Fi 加密狗

将更新和应用程序安装到 Pi 上的最简单方法是通过 Wi-Fi 连接互联网,Raspberry Pi 3 已内置此功能 (802.11n)。但是,其他版本的 Raspberry Pi 没有 Wi-Fi,因此可能需要购买 Wi-Fi 加密狗。这种情况下,应做必要的研究,以确保其能够被 Raspbian 操作系统识别。Adafruit 的小型 814802.11/b/g/n 模块是一款很棒且已证实适合 Raspberry Pi 的加密狗(图 6)。

Adafruit 的 814 USB 适配器图片

图 6: 如果您手上的 Raspberry Pi 板没有内置 Wi-Fi,请研究并找寻合适的加密狗,例如已知可用于 Raspbian 的 Adafruit 814 USB 适配器。(图片来源:Adafruit)

7: 注意输出逻辑电平和驱动能力

Raspberry Pi 使用 3.3 V 逻辑电平。这是一个很小但重要的细节,往往被忽视。3.3 V 逻辑电平意味着 Pi 可能无法与需要 5 V 逻辑电平的许多器件和配件搭配使用。此外,如果总电流不超过约 50 mA,则每个引脚上的驱动电流为 16 mA。使用 SparkFun 的 BOB-12009 双向转换器等逻辑电平转换器可轻松解决此问题。

SparkFun 的 BOB-12009 图片

图 7: SparkFun 的 BOB-12009 将 5 V 信号转换为 Raspberry Pi 所需的 3.3 V。(图片来源:SparkFun)

8: Python 编程语言

Python 是 Raspbian 的默认编程语言。事实上,Raspbian 映像预先加载了 Python 开发环境 IDLE(集成开发和学习环境)。对于大多数 Pi 项目,使用 Python 是不可或缺的。 

在 Raspbian 中,可以选择使用 IDLE 2 运行 Python 2 或 IDLE 3 来运行 Python 3。继续使用 IDLE 3/Python 3 保持最新状态并获取最新的文档。

请注意,Python 2 和 3 代码不能直接互换。目前有很多 Python 2 代码,所以您可能希望能从 Python 3 返回至 Python 2,但是两者在语法和命名约定方面存在一些差异,不能直接兼容。但是,如果决定更改,可以仔细检查代码,进行必要更改以将 Python 2 代码转换为 Python 3,反之亦然。

开始构建 Python 程序的个性化 GUI 的最快方法是使用一组名为 TkInter 的工具,该工具已与 Raspbian 捆绑提供。TkInter 有很多简短在线教程,可以帮助用户快速上手。

对于新手编程人员,建议将项目分解为基本构建块。例如,项目涉及到输出至 LCD,读取连接到 SPI 的传感器,以及从三个按钮获取用户输入。应为每个任务编写一个单独的代码段。一次编写所有代码可能会导致错误,并加大调试难度。

9: 屏幕尺寸

编程时请使用大显示屏,不必使用是位于 Pi 上难以阅读的 3 英寸小显示屏。虽然很适合项目的最终定制界面,但最好使用全尺寸显示器甚至 7 英寸触摸显示屏,如 Raspberry Pi Foundation 的 8997466 LCD(图 8)。根据使用的 Raspberry Pi 型号,可能无法通过 DSI 连接器自动检测该显示屏。如果 Pi 型号需要手动启用屏幕,Github 文档中记录有此程序。

Raspberry Pi Foundation 的 8997466 LCD 图片

图 8: 避免使用 3 英寸小显示器,因为很难阅读。相反,请选择全尺寸显示器或 Raspberry Pi Foundation 的 7 英寸 8997466 液晶显示器。(图片来源: Raspberry Pi Foundation)

也就是说,全尺寸显示器是首选项。此外,插入 DSI 或 HDMI 端口的显示屏比通过通用 I/O 端口控制的显示屏快得多。

10: 小技巧和补救措施

  • 您可能希望使用大于 32 GB 的 SD 卡。这种情况下,请确保将卡格式化为 FAT32 文件系统。Raspberry Pi 只能读取 FAT32 卷。

  • 确保 SD 卡与 Raspberry Pi 兼容。

  • 如果卡在命令行,运行命令“sudo start x”启动 GUI。

  • Raspberry Pi GPIO 引脚未标记。为避免混淆,请获取 GPIO 参考,如 Seeed 提供的这一个引脚参考。

Raspberry Pi GPIO 引脚参考图片

        

图 9: 使用手边的引脚参考来识别 Raspberry Pi GPIO 引脚。(图片来源: Seeed Technology)

  • 不要通过 GPIO 引脚为 Raspberry Pi 供电。虽然可以实现供电,但这意味着绕过板载保险丝。保险丝是自复位的,可以根据需要更换。如果电源通过 GPIO 供电,发出爆裂声时,很可能 Pi 已经损坏。

Raspberry Pi 3 板载自复位保险丝图片

图 10: 如果用户选择通过 GPIO 供电,则将绕过 Raspberry Pi 3 板载自复位保险丝(红色箭头)。这会使板面临风险。(图片来源:Digi-Key Electronics)

如果使用 Raspberry Pi 进行开发时,请备份所有文件。SD 卡上的映像有可能在某些时候遭到破坏,从而使数据不可恢复。使用 USB 闪存盘作为文件存储库来彻底规避风险,例如 Apacer 的 APHA016G2BACG-DTM 16 GB USB 驱动器。

Apacer Memory America USB 驱动器图片

图 11: 将文件保存到 USB 驱动器,以在 Raspberry Pi 的文件系统损坏时保护文件。(图片来源: Apacer Memory America)

总结

Raspberry Pi 以强大、易于使用和良好的支持而闻名。该产品是构建专业应用程序或有趣项目的绝佳基础。不管您的知识背景和技能水平如何,这些技巧将缩短学习曲线,加快上市时间,使整个过程更有成效。

热门推荐

收藏 人收藏
分享:

评论

相关推荐

hanlp在Python环境中的安装失败后的解决方法

Hanlp是由一系列模型与算法组成的javag工具包,目标是普及自然语言处理再生环境中的应用。有很多人在安装hanlp的时候会遇到...

发表于 12-19 10:27 50次 阅读
hanlp在Python环境中的安装失败后的解决方法

成功解决Python中出现的ValueError not enough values to unpack (expected 2, got 1)的问题

成功解决Python中出现的ValueError not enough values to unpack (expected 2, got 1)的问题...

发表于 12-19 09:58 20次 阅读
成功解决Python中出现的ValueError not enough values to unpack (expected 2, got 1)的问题

Ryu是什么Ryu开发文档的详细资料免费下载

Ryu 是一种基于软件定义网络的框架。Ryu 为软件组件提供了定义良好的API,方便开发人员创建新的....

发表于 12-18 19:09 16次 阅读
Ryu是什么Ryu开发文档的详细资料免费下载

如何使用Python编写一个国际象棋AI程序

最近我用Python做了一个国际象棋程序并把代码发布在Github上了。这个代码不到1000行,大概....

发表于 12-18 14:19 16次 阅读
如何使用Python编写一个国际象棋AI程序

如何用Python和循环神经网络预测严重交通拥堵?

Waze 从几年前开始,就和政府部门合作,进行数据开放共享。这样一来,政府可以通过 Waze 的数据....

的头像 电子发烧友网工程师 发表于 12-16 10:47 900次 阅读
如何用Python和循环神经网络预测严重交通拥堵?

数据科学工程师需要具有哪些知识

如果你是一个数据科学的求职者,那么你一定想知道在你的简历上应该写些什么技能会有更大的概率接到面试。如....

的头像 人工智能爱好者社区 发表于 12-15 11:25 355次 阅读
数据科学工程师需要具有哪些知识

如何使用Python操作MySQL数据库

使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQL....

的头像 马哥Linux运维 发表于 12-15 09:51 198次 阅读
如何使用Python操作MySQL数据库

深入探讨了2018年及以后的重要开发者趋势

近日,开发者经济分析公司 SlashData 发布了《 2018 年第 2 季度各国开发者状况》调查....

的头像 玩转单片机 发表于 12-13 09:24 254次 阅读
深入探讨了2018年及以后的重要开发者趋势

在Python中调用Java扩展包HanLP测试记录

最近在研究中文分词及自然语言相关的内容,关注到JAVA环境下的HanLP,HanLP是一个致力于向生产环境普及NLP技术的...

发表于 12-12 16:27 304次 阅读
在Python中调用Java扩展包HanLP测试记录

【NB-IoT开发套件试用体验】之三 尝试用Python连接开发板

手头没有STM板子,只能通过Python来做了。用Python也有利于最后的结项,不然实现和云端的自动交互难道要用串口助手一条一条...

发表于 12-11 23:17 114次 阅读
【NB-IoT开发套件试用体验】之三 尝试用Python连接开发板

使用 Python 开始机器学习

在这篇文章中我们会讲Python的重要特征和它适用于机器学习的原因,介绍一些重要的机器学习包,以及其他你可以获取更详细资源的地...

发表于 12-11 18:37 85次 阅读
使用 Python 开始机器学习

python的类访问控制

c语言中,并没有字符串这个概念:c中叫做字符数组,存储在内存中,是一块连续的空间,不可修改,任何修改....

的头像 马哥Linux运维 发表于 12-10 16:39 165次 阅读
python的类访问控制

Python不会崩溃,真是这样的吗?

如果问题发生在设置处理程序之前,那我们会收不到任何报告。这通常是由导入库错误或安装错误引起的。这些基....

的头像 人工智能 发表于 12-10 14:51 185次 阅读
Python不会崩溃,真是这样的吗?

程序员必须要掌握哪些语言

随着科技的进步以及新技术的推进,编程语言的种类也是越来越多,随之带来的变化就是程序员需要跟进学习的语....

的头像 工程师人生 发表于 12-10 14:15 230次 阅读
程序员必须要掌握哪些语言

TIOBE公布了12月编程语言排行榜

按照微软官方公布的数据,C# 的使用者量是数百万级的,而 Visual Basic.NET 只有数十....

的头像 电子发烧友网工程师 发表于 12-10 10:26 968次 阅读
TIOBE公布了12月编程语言排行榜

如何让Python输出更漂亮:PrettyPrinter美化打印包使用手册

PrettyPrinter是Python 3.6 及以上版本中的一个功能强大、支持语法高亮、描述性的....

的头像 马哥Linux运维 发表于 12-08 10:45 492次 阅读
如何让Python输出更漂亮:PrettyPrinter美化打印包使用手册

Micropython教程之TPYBoard开发板驱动舵机教程

    大家应该都看到过机器人的手臂啊腿脚啊什么的一抽一抽的在动弹吧...是不是和机械舞一样的有节奏,现在很多机器人模...

发表于 12-08 09:49 55次 阅读
Micropython教程之TPYBoard开发板驱动舵机教程

12月编程语言排行榜,前三名变为:Java、C、Python

根据国务院《新一代人工智能发展规划的通知》,可以想见人工智能教育往低幼渗透的例子只会越来越多。小学生....

的头像 电子发烧友网工程师 发表于 12-08 09:40 568次 阅读
12月编程语言排行榜,前三名变为:Java、C、Python

python爬虫框架Scrapy实战案例!

tart_urls:爬取的URL列表。爬虫从这里开始抓取数据,所以,第一次下载的数据将会从这些url....

的头像 马哥Linux运维 发表于 12-07 16:12 200次 阅读
python爬虫框架Scrapy实战案例!

Agilent IO库的用途是什么

嗨,我想在Python中使用USB端口控制DSOX2024A示波器。 我之前使用串行端口的频谱分析仪完成了这项工作。 这需要Pyse...

发表于 12-07 15:53 114次 阅读
Agilent IO库的用途是什么

Micropython教程之TPYBoard DIY超声波测距仪实例演示

    1.实验目的     1. 学习在PC机系统中扩展简单I/O?接口的方法。     2. 进一步学习...

发表于 12-05 08:11 126次 阅读
Micropython教程之TPYBoard DIY超声波测距仪实例演示

Python异步IO的核心知识,你掌握了吗?

run_until_complete 的参数是一个 future,但是我们这里传给它的却是协程对象,....

的头像 马哥Linux运维 发表于 12-04 17:09 416次 阅读
Python异步IO的核心知识,你掌握了吗?

通过VXI-11与86412B进行通信无法读取分析仪上内容

我需要通过以太网(VXI-11)连接到86412B OSA。 我有一个基于Python的VXI-11库(),可与其他Agilent / HP设备(...

发表于 12-04 16:05 75次 阅读
通过VXI-11与86412B进行通信无法读取分析仪上内容

探讨多个不同的Python包,并学习如何从PDF中提取某些图片

当你直接使用PDFMiner包时,往往会有点繁琐。这里,我们从PDFMiner的不同模块中引入多个不....

的头像 电子发烧友网工程师 发表于 12-04 10:50 447次 阅读
探讨多个不同的Python包,并学习如何从PDF中提取某些图片

谁想成为Python程序员?2018年学习Python的10大理由

对于有经验的程序员,或者已经在一定程度上掌握Ruby,Java或JavaScript的人来说,学习P....

的头像 新智元 发表于 12-04 09:02 336次 阅读
谁想成为Python程序员?2018年学习Python的10大理由

用Python爬去百度贴吧图片并保存到本地

通过一个for循环对获取的图片连接进行遍历,为了使图片的文件名看上去更规范,对其进行重命名,命名规则....

的头像 马哥Linux运维 发表于 12-03 14:55 254次 阅读
用Python爬去百度贴吧图片并保存到本地

如何为偶尔的外卖设置浮动许可证

你好, 我有1个席位的浮动许可证,将由少数团队成员使用,但我需要能够在需要时移动许可证。 我想到了一个插入许可证服务器的U...

发表于 11-30 11:07 40次 阅读
如何为偶尔的外卖设置浮动许可证

如何快速学习Python?学习Python有哪些坑?

此外,作为人工智能的主要编程语言,未来的几年,Python势必继续高歌。而近期,数据科学网站KDnu....

的头像 电子发烧友网工程师 发表于 11-29 10:11 587次 阅读
如何快速学习Python?学习Python有哪些坑?

想做好数据分析,不用Python怎么行?

Python因为其易读、易学和高效有了今天的人气,而人气高的语言意味着更多的大牛会开发Python相....

的头像 算法与数据结构 发表于 11-28 18:01 505次 阅读
想做好数据分析,不用Python怎么行?

如何在Python中划分训练/测试集并进行交叉验证

模型过拟合意味着我们把模型“训练得太好了”,通过一遍又一遍的训练,它已经把训练数据的特征都“死记硬背....

的头像 论智 发表于 11-26 08:59 363次 阅读
如何在Python中划分训练/测试集并进行交叉验证

Python的编码风格你知道多少

分号Tip不要在行尾加分号, 也不要用分号将两条命令放在同一行。 行长度Tip每行不超过80个字符

的头像 电子发烧友网工程师 发表于 11-25 10:58 345次 阅读
Python的编码风格你知道多少

机器学习入门宝典《统计学习方法》的介绍

《统计学习方法》可以说是机器学习的入门宝典,许多机器学习培训班、互联网企业的面试、笔试题目,很多都参....

的头像 人工智能爱好者社区 发表于 11-25 09:24 372次 阅读
机器学习入门宝典《统计学习方法》的介绍

Python的类型系统

过了一段时间你回头看代码的时候,或者同事看你的代码的时候,看到speak(x)这行会觉得x太含糊。于....

的头像 论智 发表于 11-24 09:34 224次 阅读
Python的类型系统

来看看Pythoner志朋的爬虫实验

另外,我觉得爬虫是一件非常有意思的事情,在这个内容消费升级的年代,如何在广阔的互联网的数据海洋中挖掘....

的头像 马哥Linux运维 发表于 11-23 15:43 401次 阅读
来看看Pythoner志朋的爬虫实验

学AI,从幼儿园的娃娃抓起

据澎湃新闻报道,华东师范大学出版社近期出版了“AI上未来智造者”丛书,计划出版10册,目前已出版6册....

的头像 EDA365 发表于 11-23 10:31 675次 阅读
学AI,从幼儿园的娃娃抓起

Python、线程和全局解释器锁

线程有开始,顺序执行和结束三部分。它有一个自己的指令指针,记录自己运行到什么地方。 线程的运行可能被....

的头像 马哥Linux运维 发表于 11-19 18:02 464次 阅读
Python、线程和全局解释器锁

最新Python学习热度前10的项目

Geospatial 是一个基于 Python 的地理空间数据项目。在该项目中,你可以了解到两个用于....

的头像 电子发烧友网工程师 发表于 11-19 09:36 391次 阅读
最新Python学习热度前10的项目

在Python中创建API的具体操作

Jupyter Notebook非常适合处理有关Python、R和markdown的东西。但一旦涉及....

的头像 论智 发表于 11-18 08:58 433次 阅读
在Python中创建API的具体操作

123个Python渗透测试工具你了解多少黑客资源

今天的文章来源于dloss/python-pentest-tools,本文中列举了123个Pytho....

的头像 马哥Linux运维 发表于 11-17 11:10 539次 阅读
123个Python渗透测试工具你了解多少黑客资源

python3如何取出重复3次的字符串保存为3列

本文档的主要内容详细介绍的是python3如何取出重复3次的字符串保存为3列详细资料免费下载C语言资....

发表于 11-16 16:17 48次 阅读
python3如何取出重复3次的字符串保存为3列

Python你为何这么厉害,这么嚣张?

在中国,Python相关职位的需求量依然集中在三大经济圈,特别是在北京、上海、深圳这几个城市。从行业....

的头像 电子发烧友网工程师 发表于 11-16 10:54 534次 阅读
Python你为何这么厉害,这么嚣张?

Python编码风格不可不知 没准要靠它吃饭

Python会将圆括号,中括号和花括号中的行隐式的连接起来,你可以利用这个特点.如果需要,你可以在表....

的头像 嵌入式资讯精选 发表于 11-15 16:28 379次 阅读
Python编码风格不可不知 没准要靠它吃饭

如何使用Word2vec模型进行古诗词个性化推荐的应用

古诗词是中华优秀传统文化上璀璨的明珠,两千年来,我国优秀诗人辈出,其诗作若满天繁星,内容丰富影响深远....

发表于 11-15 16:15 65次 阅读
如何使用Word2vec模型进行古诗词个性化推荐的应用

怎么用Python玩GTA5?跟着教程玩!

好了,第一步,我们如何实现读取屏幕画面?我一直在想可以做,但还真没想过怎么做。所以,Google!我....

的头像 马哥Linux运维 发表于 11-15 12:55 513次 阅读
怎么用Python玩GTA5?跟着教程玩!

大数据需要用到什么编程语言

R经常被称为是“统计人员为统计人员开发的一种语言”。如果你需要深奥的统计模型用于计算,可能会在CRA....

发表于 11-14 09:44 258次 阅读
大数据需要用到什么编程语言

街机游戏《街头霸王 3》中进行模拟来训练改进强化学习算法的工具包

实际上该工具包与模拟器本身不需要太多的交互,只需要查找和内部状态相关联的内存地址,同时用所选取的环境....

的头像 电子发烧友网工程师 发表于 11-13 09:30 401次 阅读
街机游戏《街头霸王 3》中进行模拟来训练改进强化学习算法的工具包

开源工具就是你数据科学入门时所需的全部内容

如你所见,它返回一个列表,每个数字预测训练集中每个记录的武器。我们之所以看到的是数字而不是武器名称,....

的头像 电子发烧友网工程师 发表于 11-12 14:15 309次 阅读
开源工具就是你数据科学入门时所需的全部内容

半路“出家”如何逆袭科班程序员?

能混到腾讯面试,我也很意外,居然没有被刷简历刷掉。我没有通过腾讯的社招平台投简历,而是在 V2EX ....

的头像 电子发烧友网 发表于 11-12 11:06 820次 阅读
半路“出家”如何逆袭科班程序员?

精选10个Python开源项目

过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 10 的项目。

的头像 电子发烧友网工程师 发表于 11-12 09:47 496次 阅读
精选10个Python开源项目

Python编写代码的风格规范是怎样的

分号Tip不要在行尾加分号, 也不要用分号将两条命令放在同一行.行长度Tip每行不超过80个字符例外....

的头像 人工智能 发表于 11-11 09:21 476次 阅读
Python编写代码的风格规范是怎样的

python机器学习和深度学习的学习书籍资料免费下载

本文档的主要主要内容详细介绍的是python机器学习和深度学习的学习书籍资料免费下载。

发表于 11-05 16:28 113次 阅读
python机器学习和深度学习的学习书籍资料免费下载

数据科学家们常用的一种工具——Jupyter notebook,纳入天文学研究

这种工具能帮数据科学家极大地推进数据探索。notebook是交互式的,用户可以在这种环境中运行代码、....

的头像 论智 发表于 11-05 15:30 327次 阅读
数据科学家们常用的一种工具——Jupyter notebook,纳入天文学研究

给大家推荐一名网友开源的Python库

这个工具包之所以易于上手,是因为它和模拟器本身不需要太多交互,只需注意两点——一是查找你关注的内部状....

的头像 论智 发表于 11-05 15:04 530次 阅读
给大家推荐一名网友开源的Python库

Python在实时嵌入式系统中扮演的角色

而下面是来自 gooroo.io的数据,根据每条招聘启事给出的薪酬范围取了平均数:懂 Ruby,C+....

的头像 玩转单片机 发表于 11-05 11:08 874次 阅读
Python在实时嵌入式系统中扮演的角色

如何用Python编程下载和解析英文版维基百科

从自然语言处理到监督式机器学习,维基百科助力了无数的数据科学项目。 维基百科的规模之大,可称为世上....

的头像 中国人工智能学会 发表于 11-04 10:37 424次 阅读
如何用Python编程下载和解析英文版维基百科

基于Python编写的语音播放软件

瑞声科技是苹果公司在全球最大的声学元器件供应商,目前正在向成为全球主要视频元器件供应商的发展目标冲刺....

的头像 MEMS 发表于 11-03 08:36 2085次 阅读
基于Python编写的语音播放软件

GDAL库有什么作用GDAL学习笔记详细资料免费下载

可能你不玩GIS,不懂这个库到底有什么用,或者和python有什么关系。但是你要玩GIS,RS,你就....

发表于 11-02 17:18 54次 阅读
GDAL库有什么作用GDAL学习笔记详细资料免费下载

用Python制作编程语言的关系网络图

本文会介绍简单的网络知识,即便你没有相关背景知识也能轻松学会。今天要教大家制作一张编程语言的关系网络....

的头像 人工智能 发表于 11-02 10:29 456次 阅读
用Python制作编程语言的关系网络图

如何使用脚本编程语言详细使用资料讲解免费下载

脚本编程语言通常是解释执行(interpreted )而非编译执行(compiled)即写即运行方便....

发表于 11-01 16:49 61次 阅读
如何使用脚本编程语言详细使用资料讲解免费下载

程序员如何提高自己的等级

你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外....

发表于 11-01 09:22 61次 阅读
程序员如何提高自己的等级