
Python
文章平均质量分 71
Python。
Forskamse
ECE博士,研究兴趣:人工智能与无线通信。
展开
-
Paho MQTT Python客户端常用API、安装与使用
安装PahoPaho 是Eclipse的开源 MQTT 客户端项目,提供多种语言的 MQTT 客户端实现,包括 C、C++、C#、Java、Python、JavaScript 等。在Python环境下,Paho由paho-mqtt模块支撑。用pip安装如下:pip install paho-mqtt...原创 2021-10-10 01:27:24 · 12603 阅读 · 2 评论 -
在远程服务器上部署JupyterLab 3.0
近期,JupyterLab刚刚升级到3.0版本,在安装与使用方面都有不小改进,加之之前部署在树莓派上时遇到偶尔需要跟服务器之间做些文件交换的情况,处理起来还是稍微麻烦了点,所以趁着这次JupyterLab的大更新,也在远程服务器上来部署下JupyterLab 3.0了。通过Anaconda安装Jupyter Lab先创建一个虚拟环境:conda create -n JupyterLab python=3.7创建完毕并激活环境后,安装JupyterLab:conda install -c cond原创 2021-01-07 16:52:43 · 1706 阅读 · 1 评论 -
使用VS Code的代码片(snippets)以及使用Settings Sync插件同步VS Code的配置
同步管理可以简单粗暴地使用OneDrive来同步,以管理员身份打开CMD,执行:mklink /d "C:\Users\your_user_name\OneDrive\snippets" "C:\Users\your_user_name\AppData\Roaming\Code\User\snippets"...原创 2020-05-18 12:16:41 · 1206 阅读 · 0 评论 -
Python的开发环境与实用工具
Python的各种实用工具,大致可以分为包管理、环境管理、编辑相关(代码补全、snippet等)、调试工具(集成开发环境)、独一档的Jupyter。接下来就介绍下我常用的工具吧。1. PipPip一定是每位python开发者都经常使用的工具,它是强大的包管理工具。与conda相比,pip的pypi仓库提供的安装包的数量要多得多。之前也写过几篇关于pip的文章,在此做一下整理:(1) 树莓派上多版本python及pip安装使用管理指南:树莓派是我常用的设备,因此很早写了这么一篇文章,来介绍python原创 2020-05-12 21:01:35 · 770 阅读 · 3 评论 -
python环境部署(二) —— conda环境迁移
前言在《python环境部署(一) —— pip依赖迁移》中,我介绍了纯粹使用pip安装python模块的情况下如何进行依赖的迁移。没有看过的读者建议先看一看。本文,我将继续介绍如何在使用conda的情况下进行环境的迁移。同样不可靠的方法conda与pip一样提供了导出依赖的方法:conda list -e > requirements.txt文件格式如下:<packa...原创 2019-08-09 14:46:57 · 8807 阅读 · 3 评论 -
python环境部署(一) —— pip依赖迁移
工程实际应用时,我们需要考虑如何在各种情况下顺利地将工程的运行环境部署起来。就Python工程来说,最主要的就是将程序运行所需的各种依赖模块安装起来。目前Python最常用的两种包管理工具,conda和pip都提供了导出依赖的方法:conda list -e > requirements.txt或pip freeze > requirements.txt文件格式如下:#...原创 2019-08-08 21:55:11 · 4606 阅读 · 0 评论 -
树莓派上多版本python及pip安装使用管理指南
安装相关问题树莓派上安装了Python2.7及Python3.5(Raspbian Stretch 9.3),且默认使用Python2(即python是指向python2.7的),而且一般来说Python2和Python3也都是各自安装有pip模块的。如果发现并未安装,或自己误删了,可以使用以下方法安装:1. 安装Python# 安装python(指向python2)sudo apt-g...原创 2019-06-18 11:04:55 · 17822 阅读 · 4 评论 -
Python-MySQL抽取表中每个分组的前N个数据
在超大规模数据处理时,有时候需要按分组取出一部分数据,作为整体数据的参考。例如,有表table_1,按column_1可以划分为200组,现在我们希望从这200组中每组各取出10条记录作为代表。我们可以通过以下Python语句操作MySQL,来实现此功能:import mysql.connectorconn = mysql.connector.connect(host = '127.0.0...原创 2019-04-07 23:23:14 · 678 阅读 · 0 评论 -
Pandas与Numpy输出控制
使用Pandas输出dataframe或者使用Numpy输出array的时候,如果行列过多的话,会产生折叠现象,在行上或者列上出现省略号,替代了真是信息。如果想避免省略号的出现,可以用以下输出控制命令:------------------------------------------------------------------------------------# Pandas---...原创 2019-03-19 11:40:24 · 896 阅读 · 0 评论 -
pip升级失败的解决方法
今天在anaconda中升级pip失败,记录一下。先是使用:python -m pip install --upgrade pip报错,然后看到知乎上的某个回答:python -m pip install -U pip其实这俩是一样的,所以结果果然还是报错。错误信息如下:升级失败的原因不详。考虑换个包管理工具升级,例如使用easy_install来升级:e...原创 2018-04-17 21:06:00 · 4489 阅读 · 1 评论