跳过主要内容

快速启动家庭助理助理核心用户的必威是什么助理数据科学

在此快速启动指南中,我们将向您展示如何设置和使用jupyterlab,数据科学环境。Jupyterlab是全球数据科学家的首选工具。使用Jupyterlab,我们将在您自己的数据上运行一些报告。所有报告都是可编辑的,因此您可以快速开始实验和探索更多!

本指南说明了Jupyterlab的安装和设置,并期望新鲜的Ubuntu 18.10安装。但是,对于大多数其他平台,应该很容易地调整它。如果您正在使用必威是什么,请查看快速开始家庭助理数据科学必威是什么

准备系统

更新系统并安装所需的依赖项。

Sudo易于安装python3-pip

准备用户环境

为您的笔记本创建目录,并结帐家庭助理数据科学笔记本。必威是什么

mkdir〜/笔记本
光盘〜/笔记本
git克隆https://github.com/home-assistant/home-assistant-notebooks.git

创建虚拟环境并激活它。

Python3 -M Venv
资源垃圾箱/激活

安装Python要求。

PIP3安装jupyterlab
PIP3安装Hass-Data检测

启动jupyterlab

从命令行启动jupyterlab服务器。

Jupyter实验室 - 港口8888-  ip=0.0.0.0-音符 -  dir=〜/笔记本
Jupyterlab前端

如果您不使用单独的数据库,而是内置的数据库,则可以跳过下一节。

Postgresql

您需要用户访问数据库。本指南假定一个PostgreSQL数据库,但其他任何人也都会做。

如果您正在使用PostgreSQL:

PIP3安装psycopg2二进制

运行您的家庭助理数据必威体育存款库居住的地必威是什么方:

Sudo-u Postgres PSQL
Postgres=#使用加密密码“ my_secret_password”创建用户dataScience';

用户需要家庭助理数据库的足够权利。必威是什么

Sudo-U Postgres PSQL -DHASS
哈斯=#在数据库HASS上的Grant Connect到DataScience;
哈斯=#在dataScience表上所有架构公共赠款中的默认特权;
哈斯=#授予dataScience上公共模式的使用;
哈斯=#授予schema public中的所有序列的选择;
哈斯=#授予在架构中的所有表上选择DataScience的所有表;

运行您的第一个报告

Jupyterlab与Jupyter笔记本电脑一起工作。想想一个笔记本,例如Word文档,该笔记本也可以包含代码来探索您的数据。

我们为您准备了一些笔记本,可以帮助您入门。让我们从笔记本开始入门.ipynb在克隆的存储库中可用。您可以在家庭辅助音符目录。我们已经准备好本笔记本,以自动阅读您的家庭助理数据并生成有关您数据的一些有趣的统计信息!必威是什么必威体育存款

打开入门.ipynb笔记本。

入门笔记本

对于PostgreSQL,您必须修改数据库连接设置。

db = hassDatabase(“ postgresql:// dataScience:[电子邮件保护]/HASS”)

要运行报告,请按按钮。这将使您逐步浏览笔记本。

成功的数据库连接

如果连接正常,则可以单击顶部的Menubar中的“运行”,然后选择“运行所有单元格”。

笔记本现在将生成完整的报告。根据数据库的大小,这可能需要一些时间。带有星号的小方括号([*])在Python代码(一个单元格)的左侧,将指示当前正在执行或即将执行的内容。执行后,它将更改为[<数字>](数字代表订单单元格)。

这些报告的很酷的事情是,您可以编辑Python代码并再次执行以获取最新结果,甚至不需要再次执行整个报告即可查看大多数更改。每次更改之后,只需运行单元格(通过单击工具栏中的“▶”按钮)。执行单元将运行Python代码并显示最新结果。

下一步是什么

现在,您可以使用所有可用的工具来进行数据科学。如果您想查看人们为家庭助理创建的更多很酷的笔记本,那么您也可以查看必威是什么HASS数据侦探用法示例

如果您想了解更多有关哪些数据家庭助理轨道的信息,请查看必威是什么数据引物

Baidu