张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

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

收藏 人收藏
分享:

评论

相关推荐

自动化测试框架-HP UFT精解

  第一章-自动化测试概述:  从本章开始,我们开始学习几个主流高级测试工具。我们会将课程分为自动化测试工具、性能测试工
发表于 03-20 00:00 23147次 阅读
自动化测试框架-HP UFT精解

用最简单的语言解释Python的闭包是什么?

闭包很蓝瘦,你应该尽量理解一下它。
的头像 马哥Linux运维 发表于 03-21 16:33 93次 阅读
用最简单的语言解释Python的闭包是什么?

为什么几百种编程语言偏偏Python炙手可热?

来自美国的招聘网站 Dice 发布了一份重要数据结论,那便是“Python 的就业市场非常健康”!许....
的头像 电子发烧友网工程师 发表于 03-21 09:37 126次 阅读
为什么几百种编程语言偏偏Python炙手可热?

python列表、元组、字典的相关定义与操作

python列表、元组、字典的基本用法
发表于 03-21 09:28 28次 阅读
python列表、元组、字典的相关定义与操作

学习Python的最佳方式取决于你个人的学习方式

Real Python(https://realpython.com/):Real Python 提....
的头像 电子发烧友网工程师 发表于 03-21 09:28 97次 阅读
学习Python的最佳方式取决于你个人的学习方式

Python爬虫工程师面试经历

前段时间快要毕业,而我又不想找自己的老本行Java开发,所以面了很多Python爬虫岗位。因为我在南....
的头像 工程师人生 发表于 03-20 15:01 126次 阅读
Python爬虫工程师面试经历

以问题为导向学习python的框架

到底怎么才算“懂”python的twisted框架?
发表于 03-20 10:33 43次 阅读
以问题为导向学习python的框架

Python程序中添加代理信息代码示例

[color=rgba(0, 0, 0, 0.87)][size=1.28]requests[backcolor=rgba(236, 236, 236, 0.5)][backcolor=rgba(0, 0, 0, 0.54)][size=1...
发表于 03-19 17:00 115次 阅读
Python程序中添加代理信息代码示例

学Excel还是 R、Python?机器学习怎么入门?

数据科学家分为两个职业。数据工程师为模型提供可用的数据,机器学习和数学建模涉及比较少,这些工作主要由....
的头像 电子发烧友网工程师 发表于 03-19 15:46 105次 阅读
学Excel还是 R、Python?机器学习怎么入门?

计算机视觉开源库集锦

Dlib是一个现代的C++工具包,包含机器学习算法和工具,用于在C++中创建复杂的软件来解决实际问题....
的头像 电子发烧友网工程师 发表于 03-19 11:48 153次 阅读
计算机视觉开源库集锦

2019年最值得关注的34个Python开源项目——Let's go!

是 Google 专为 NISQ 算法打造的框架,用于创建、编辑和调用嘈杂中型量子 (NISQ,No....
的头像 电子发烧友网工程师 发表于 03-19 10:37 192次 阅读
2019年最值得关注的34个Python开源项目——Let's go!

用Python带领大家一起探索这些诱人的奖金背后的秘密!

但为什么每期双色球一等奖奖金不是固定的呢!就是因为其奖金机制,双色球当期销售额的51%作为当期奖金!....
的头像 电子发烧友网工程师 发表于 03-19 10:29 135次 阅读
用Python带领大家一起探索这些诱人的奖金背后的秘密!

一个国外小哥用好几年时间维护的Python代码合集

因为在学习写代码的过程中,我们应该尽量避免重复。写代码不像背单词,你只要知道一门编程语言能干什么,等....
的头像 电子发烧友网工程师 发表于 03-19 10:24 175次 阅读
一个国外小哥用好几年时间维护的Python代码合集

【PYNQ-Z2试用体验】基于PYNQ-Z2的神经网络图形识别[结项]

前言前面我们简单讲解了神经网络的基本概念和工作原理,接下来,将通过具体的python代码来完成基于神经网络的图形识别。这里使用...
发表于 03-18 21:51 127次 阅读
【PYNQ-Z2试用体验】基于PYNQ-Z2的神经网络图形识别[结项]

使用Gokit4(G)开发板遇到的问题及处理方法

Gokit4(G)开发板使用小结
发表于 03-18 12:43 19次 阅读
使用Gokit4(G)开发板遇到的问题及处理方法

R和Python到底谁更好如何将Python与R同时应用在同一个项目

如果你从事在数据科学领域,提到编程语言,一定能马上想到 R 语言和 Python语言(以下分别简称 ....
的头像 电子发烧友网工程师 发表于 03-17 10:35 313次 阅读
R和Python到底谁更好如何将Python与R同时应用在同一个项目

2019年的编程语言排行榜你知道吗

TIOBE 公布了2019年3月编程语言排行榜,排名前十的依然是:Java, C, Python, ....
的头像 电子发烧友网工程师 发表于 03-17 10:13 696次 阅读
2019年的编程语言排行榜你知道吗

人工智能风口捆绑在一起的Python,似乎从来不缺热度

横向与其他技术岗位相比,Python这样的薪资涨幅也算得上是表现突出。下图显示,Python在201....
的头像 电子发烧友网工程师 发表于 03-16 09:53 335次 阅读
人工智能风口捆绑在一起的Python,似乎从来不缺热度

PYNQ中MicroBlaze程序文件的加载过程

在PYNQ的base overlay 中添加了MicroBlaze,通过MicroBlaze 来配置....
发表于 03-16 09:15 50次 阅读
PYNQ中MicroBlaze程序文件的加载过程

编程语言流行指数排行榜近日公布了2019年2月份榜单

圈内知名网站Stack Overflow的数据显示,其实早在去年6月份,Python的月活用户就已超....
的头像 电子发烧友网工程师 发表于 03-15 09:48 384次 阅读
编程语言流行指数排行榜近日公布了2019年2月份榜单

一个关于超越的编程大赛怎么可以专属的编程语言呢?

今天重点说说你们使用的编程语言,尤其值得一提的是 Python,至于为什么是 Python?这个后面....
的头像 电子发烧友网工程师 发表于 03-15 09:40 420次 阅读
一个关于超越的编程大赛怎么可以专属的编程语言呢?

你知道为什么Julia的速度能做到那么快吗?

一般来说,Julia 中的数学运算与其他脚本语言中的数学运算看起来是一样的。它们的数字都是 “真正的....
的头像 新智元 发表于 03-15 09:10 145次 阅读
你知道为什么Julia的速度能做到那么快吗?

PIC32MX370f512H如何使用脱轨通信将消息传送给控制器

我使用PIC32 MX370F512H控制器和专用工具通过串行通信与PC机通信。每次进行增量更新时,我们都会运行一些基本的测试用例...
发表于 03-14 20:02 35次 阅读
PIC32MX370f512H如何使用脱轨通信将消息传送给控制器

盘点“杨超越杯编程大赛”中那些脑洞大开的项目

你知道杨超越的粉丝们有多努力吗!
的头像 人工智能爱好者社区 发表于 03-13 15:17 533次 阅读
盘点“杨超越杯编程大赛”中那些脑洞大开的项目

比较5种人工智能项目最常用的编程语言

有人认为Lisp是最好的人工智能编程语言,因为它为开发人员提供了自由。在人工智能中使用Lisp,因其....
的头像 电子发烧友网 发表于 03-13 09:59 376次 阅读
比较5种人工智能项目最常用的编程语言

如何用Python Ginkgo USB-CAN发送和接收数据

Python版本:硬件版本3.5.3两套Ginkgo USB-CAN 接口:VTG203B 硬件连接:ITEM1   ITEM2CAN1 H...
发表于 03-12 10:32 66次 阅读
如何用Python Ginkgo USB-CAN发送和接收数据

一些你应该了解的Python功能特色

大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除....
的头像 马哥Linux运维 发表于 03-11 15:53 202次 阅读
一些你应该了解的Python功能特色

编译器可以为你生成高性能的代码,但是你真的需要编译器吗?

当我们用数字运行时,我们可以得到数字。但我们想要代码,因此,我们需要制作一个假装成数字的对象(Obj....
的头像 电子发烧友网工程师 发表于 03-11 09:35 270次 阅读
编译器可以为你生成高性能的代码,但是你真的需要编译器吗?

Python如何爬取实时变化的WebSocket数据

Python 中的网络请求库非常多,Requests 是最常用的请求库之一,它可以模拟发送网络请求。....
的头像 电子发烧友网工程师 发表于 03-11 09:31 299次 阅读
Python如何爬取实时变化的WebSocket数据

Python入门教程之可爱的Python PDF版电子书免费下载

笔者自 2000 年接触 Python 到现在,一直对 Python 的兴趣和信心有增无减。但 Py....
发表于 03-11 08:00 61次 阅读
Python入门教程之可爱的Python PDF版电子书免费下载

在大型项目开发上,Python真是个“烂”语言!

我们内部数据统计,通过大把(千万级)的简历分析得到的结果:部分大项目不用Python,是因为相比之下....
的头像 电子发烧友网工程师 发表于 03-10 10:21 549次 阅读
在大型项目开发上,Python真是个“烂”语言!

一个专门关于Python的面试题汇总,为什么推荐这份资源?

除了题量充足外,这个面试题覆盖的知识点按照由易到难罗列,分为【Python 基础】与【Python ....
的头像 电子发烧友网工程师 发表于 03-10 10:12 297次 阅读
一个专门关于Python的面试题汇总,为什么推荐这份资源?

CSDN为所有感兴趣的开发者提供了一个探讨和学习Python的契机

1989 年,为了打发无所事事的圣诞节假期,Guido 开始写 Python 语言的编译/解释器,P....
的头像 电子发烧友网工程师 发表于 03-10 10:03 531次 阅读
CSDN为所有感兴趣的开发者提供了一个探讨和学习Python的契机

如何破解Jetbrains旗下软件永久破解方法说明

做Java开发和Python开发的人,或多或少知晓其对应的IDE,IntelliJ IDEA和Pyc....
的头像 电子发烧友网工程师 发表于 03-09 09:33 372次 阅读
如何破解Jetbrains旗下软件永久破解方法说明

机器学习实战PDF中文版电子书免费下载

机器学习是人工智能研究领域中的一个极其重要的方向。在现今大数据时代的背景下捕获数据并从中萃取有价值的....
发表于 03-08 08:00 66次 阅读
机器学习实战PDF中文版电子书免费下载

慢慢探秘Matplotlib的强大之处

添加标题添加标题可以通过title函数来实现,该函数主要有两个参数,第一个是str,指明标题的内容,....
的头像 电子发烧友网工程师 发表于 03-07 14:41 224次 阅读
慢慢探秘Matplotlib的强大之处

为什么数据分析师都要求写代码?

分析软件每开发出一个新功能需要大量投入。而Python作为编程语言,开发新工具相对容易,一个人开发一....
的头像 电子发烧友网工程师 发表于 03-06 14:21 389次 阅读
为什么数据分析师都要求写代码?

教你用Python做一个特别的表白礼物

30秒教会你用Python制作520表白神器
发表于 03-06 06:12 50次 阅读
教你用Python做一个特别的表白礼物

【PYNQ-Z2试用体验】pynq z2 基本led控制

关于块板子的启动教程我就不多累述了,有很多网友都介绍得很清楚了,不清楚的可以去看看别的网友的贴,我就来写一下关于这块板子...
发表于 03-05 14:27 300次 阅读
【PYNQ-Z2试用体验】pynq z2 基本led控制

BF70x加密密钥的产生步骤

BF70X系列帮助文件中中提到BF70x的加密密钥的产生步骤,起初按照方法始终无法成功,现将成功版本进行一次分享 步骤1:官网...
发表于 03-05 14:19 56次 阅读
BF70x加密密钥的产生步骤

如何将自己的脚本代码放到服务器上运行

连接服务器可以在这个页面的右边的远程连接进行连接,这个第一次点进去会有个远程连接密码,需要记住,因为....
的头像 电子发烧友网工程师 发表于 03-05 09:41 568次 阅读
如何将自己的脚本代码放到服务器上运行

python入门教程简明Python教程中文版免费下载

Python 可能是极少数既简单有强大的编程语言中的一种。这对初学者和专家都是好事,更重要的是,用它....
发表于 03-05 08:00 64次 阅读
python入门教程简明Python教程中文版免费下载

Python机器学习基础教程PDF版电子书免费下载

本书是机器学习入门书,以 Python 语言介绍。主要内容包括 :机器学习的基本概念及其应用 ;实践....
发表于 03-04 08:00 108次 阅读
Python机器学习基础教程PDF版电子书免费下载

如何学习自然语言处理NLP详细学习方法说明

这篇文章是一名自然语言处理(nlp)的初学者,在nlp里摸爬滚打了许久的一些心得,推荐了nlp的学习....
的头像 人工智能爱好者社区 发表于 03-03 11:05 321次 阅读
如何学习自然语言处理NLP详细学习方法说明

代码实例及详细资料带你入门Python数据挖掘与机器学习

本文结合代码实例待你上手python数据挖掘和机器学习技术。 本文包含了五个知识点: 1. ....
的头像 马哥Linux运维 发表于 03-03 10:10 398次 阅读
代码实例及详细资料带你入门Python数据挖掘与机器学习

让你学写Python装饰器的五大理由

你必须学写Python装饰器的五个理由
的头像 马哥Linux运维 发表于 03-02 10:06 256次 阅读
让你学写Python装饰器的五大理由

Python开发人员年度调查来了!

在我们的调查中,84%的 Python 用户使用 Python 作为他们的主要语言,而 16%的用户....
的头像 新智元 发表于 03-02 09:23 319次 阅读
Python开发人员年度调查来了!

怎么用Python制作自己的专属表情包?

不要和会Python的人斗图!
的头像 马哥Linux运维 发表于 03-01 17:31 720次 阅读
怎么用Python制作自己的专属表情包?

Python工程师面试时需要准备什么

随着互联网的发展,python语言现在变得越来越火爆,Python程序员越来越受到大家的青睐!那么想....
的头像 工程师人生 发表于 03-01 14:25 254次 阅读
Python工程师面试时需要准备什么

如何学Python?“幼年”被鄙视,“长大”后却是高级脸

关于成为软件工程师,我认为至少要包括程序设计和程序开发这两项能力,甚至程序设计更重要。Python有....
的头像 电子发烧友网工程师 发表于 03-01 09:45 369次 阅读
如何学Python?“幼年”被鄙视,“长大”后却是高级脸

深入了解2018年Python开发者的现状

该问题是单选,乍一看,Web开发大幅领先(27%),大幅超过数据分析(17%)。但仔细观察后发现,机....
的头像 电子发烧友网工程师 发表于 03-01 09:42 1456次 阅读
深入了解2018年Python开发者的现状

各种排序算法的分析及java&python实现

排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过....
的头像 电子发烧友网工程师 发表于 02-28 16:14 239次 阅读
各种排序算法的分析及java&python实现

编程语言其实不重要,重要的是要明白如何和计算机交流

上面的例子我们已经让电脑成功的可以根据不同的情况去水果店买西瓜了,但是若老板不打折,你就吃不到西瓜了....
的头像 电子发烧友网工程师 发表于 02-27 10:10 433次 阅读
编程语言其实不重要,重要的是要明白如何和计算机交流

Python爬取赶集网北京二手房数据&R对爬取的二手房房价做线性回归分析

主要思路是探究单个自变量对因变量的影响,对房价的影响因素进行模拟探究之前,首先对各变量进行描述性分析....
的头像 电子发烧友网工程师 发表于 02-27 09:49 453次 阅读
Python爬取赶集网北京二手房数据&R对爬取的二手房房价做线性回归分析

对中科大计算机相关专业感兴趣的学子们有福啦

我们可以看到当前的课程目录包括编译原理和技术、并行计算、操作系统原理与设计、c程序设计、程序设计语言....
的头像 电子发烧友网工程师 发表于 02-26 09:52 785次 阅读
对中科大计算机相关专业感兴趣的学子们有福啦

Python调试器,快速定位各种疑难杂症

pdb 是 Python 自带的库,为 Python 提供了一种交互式的源码调试功能,包含当前调试器....
的头像 电子发烧友网工程师 发表于 02-26 09:40 308次 阅读
Python调试器,快速定位各种疑难杂症

Python+微信一键连接实现远程管理Windows10操作系统的开机和关机

首先通过微信发送开机指令,这里我使用的是 itchat 程序会调用 Paramiko 库去 SSH ....
的头像 电子发烧友网工程师 发表于 02-25 09:17 524次 阅读
Python+微信一键连接实现远程管理Windows10操作系统的开机和关机

带你一起学习彻底搞懂Python生成器

在这说「迭代器」的原因是「生成器」自动实现了「迭代器协议」,所谓协议,就是一种约定。为了更好的理解生....
的头像 电子发烧友网工程师 发表于 02-25 09:13 277次 阅读
带你一起学习彻底搞懂Python生成器

Python社区的指导委员会治理方案引领社区走向何方

Python社区贡献出来的指导委员会治理方案,会带来什么样的变化,会引领社区走向何方呢?拭目以待。
的头像 电子发烧友网工程师 发表于 02-23 10:33 1005次 阅读
Python社区的指导委员会治理方案引领社区走向何方

快速提升Python开发和配置效率的5个小技巧分享

在以前,作为一个刚开始使用Python的开发者,我时常为布设一个有效的开发环境感到困扰。找到一套自己....
的头像 马哥Linux运维 发表于 02-21 17:05 556次 阅读
快速提升Python开发和配置效率的5个小技巧分享

深度学习可能需要比Python更灵活更易于用的新编程语言

尽管工程师们普遍定位 Python 是简单、优雅的编程语言,但它并非毫无缺点,比如人们一直吐槽它的执....
的头像 电子发烧友网工程师 发表于 02-21 10:23 673次 阅读
深度学习可能需要比Python更灵活更易于用的新编程语言