跳过主要内容

家庭助理核心用户快速入门家庭助必威是什么理数据科学

在这个快速入门指南中,我们将向您展示如何设置和使用JupyterLab,一个数据科学环境。JupyterLab是全球数据科学家的首选工具。使用JupyterLab,我们将对您自己的数据运行一些报告。所有的报告都是可编辑的,所以你可以快速开始试验和探索更多!

本指南解释了JupyterLab的安装和设置,并期待一个全新的Ubuntu 18.10安装。然而,它应该很容易适应大多数其他平台。以防你正在使用必威是什么,请查一下快速入门家庭助理数据科学必威是什么

准备系统

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

sudo恰当的安装python3-pip

准备用户环境

为您的笔记本创建一个目录,并检查Home Assistant数据科学笔记本。必威是什么

mkdir~ /笔记本电脑
cd~ /笔记本电脑
git克隆https://github.com/home-assistant/home-assistant-notebooks.git

创建一个虚拟环境并激活它。

python3 - m venv
bin /激活

安装Python要求。

pip3安装jupyterlab
pip3安装HASS-data-detective

发射JupyterLab

从命令行启动JupyterLab服务器。

jupyter实验室——港口8888——知识产权0.0.0.0——notebook-dir~ /笔记本电脑
JupyterLab前端

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

PostgreSQL

您需要一个用户来访问数据库。本指南假设使用PostgreSQL数据库,但其他数据库也可以。

如果你正在使用PostgreSQL:

pip3安装psycopg2-binary

运行您的家庭助理数据必威体育存款库所在:必威是什么

sudo- u postgres psql
postgres#创建一个加密密码为my_secret_password的用户

用户需要对Home Assistant数据库有足够的权限。必威是什么

sudo-u postgres PSQL
哈斯# GRANT CONNECT ON DATABASE hass to datascience;
哈斯# GRANT ALL ON TABLES TO datascience权限
哈斯# GRANT SCHEMA public to datascience;
哈斯# GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO datascience;
哈斯# GRANT SELECT ON ALL TABLES IN SCHEMA public TO datascience;

运行您的第一份报告

JupyterLab与Jupyter笔记本一起工作。可以把笔记本想象成Word文档,它也可以包含探索数据的代码。

我们为你准备了几本笔记本,可以帮助你开始学习。让我们从笔记本开始得到STARTED.ipynb在克隆存储库中可用的。你可以在home-assistant-notebooks目录中。本笔记本由我们准备,自动读取您的家庭助理数据,并生成一些有趣的统计数据!必威是什么必威体育存款

打开得到STARTED.ipynb笔记本。

开始的笔记本

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

db = HassDatabase(“postgresql: / / datascience:(电子邮件保护)/ -哈斯”)

要运行报告,请按按钮。这会让你一步一步地看完笔记本。

数据库连接成功

如果连接是确定的,然后你可以点击“运行”在顶部的菜单栏,并选择“运行所有单元格”。

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

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

接下来是什么

现在,您已经拥有了进行数据科学的所有可用工具。如果你想看到更多人们为家庭助手设计的很酷的笔记本,你也可以看看必威是什么HASS数据检测使用示例

如果你想了解更多关于Home Assistant跟踪哪些数据,请查看必威是什么数据底漆

Baidu