问题标签 [google-colaboratory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
30456 浏览

python - 在 Google Colaboratory 中持久化数据

有没有人想出一种方法来让文件在谷歌新开源的 Colaboratory的会话中保持不变?

使用示例笔记本,我成功地从我的 Google Drive 实例验证和传输 csv 文件,并将它们存储在 /tmp、我的 ~ 和 ~/datalab 中。Pandas 也可以从磁盘上很好地读取它们。但是一旦会话超时,看起来整个文件系统都被擦除了,一个新的虚拟机被启动,没有下载文件。

鉴于 Google 的Colaboratory Faq,我想这并不奇怪:

问:我的代码在哪里执行?如果我关闭浏览器窗口,我的执行状态会怎样?

答:代码在专用于您帐户的虚拟机中执行。虚拟机在空闲一段时间后会被回收,并具有系统强制执行的最长生命周期。

鉴于此,也许这是一个功能(即“去使用谷歌云存储,它在 Colaboratory 中运行良好”)?当我第一次使用该工具时,我希望My File/Colab Notebooks Google Drive 文件夹中的任何 .csv 文件能加载到运行笔记本的 VM 实例上:/

0 投票
1 回答
191 浏览

python - 如何在 colabaratory 上安装模块?

我正在测试 Google 的 colaboratory,但出现错误

ImportError:没有名为 qpython 的模块

我知道因为它是一个虚拟机,所以模块安装在那里,但是如果缺少一个,有没有办法安装它?

谢谢!

0 投票
3 回答
14902 浏览

python - 如何在 Google Colaboratory 中导入和读取搁置文件或 Numpy 文件?

我有file.npy并且我想将它加载到Google Colaboratory Notebook 中。我已经知道我必须从 Google Drive 加载文件,但是我不知道该怎么做。

欢迎任何帮助

0 投票
1 回答
1272 浏览

google-colaboratory - 如何从 google-colaboratory 连接到 heroku 上的 postgresql 数据库?

刚开始使用 colaboratory 并想对 postgresql 数据库运行 sql 查询。这在colaboratory上是否可行。我用 jupyter nb 的魔法 sql 来做到这一点。

0 投票
5 回答
34984 浏览

plotly - Plotly 与谷歌合作的笔记本模式

我正在尝试使用 plotly 笔记本模式进行协作 - 我打开一个新笔记本,从 plotly 的文档中复制并粘贴以下简单示例,但没有看到输出。输出空间中有一个大的空白,通常是绘图所在的位置。

这在我的本地笔记本中运行良好(这是 plotly 的较新版本,但根据他们的文档离线模式应该适用于 google colab 版本)有什么想法吗?

0 投票
5 回答
10638 浏览

jupyter-notebook - Google Colaboratory 的 Ipywidgets

我正在尝试将 ipywidgets 与 Google Colaboratory 一起使用,并且(与plotly 一样)文档中最简单的示例不起作用。下面的代码在本地笔记本中显示了一个滑块,但<function __main__.f>在 Google 笔记本中只返回 10。

是否有其他自定义初始化可用于启用小部件?

0 投票
2 回答
16602 浏览

google-colaboratory - 如何在 Google Colaboratory 的虚拟机中安装额外的包?

我正在玩 Google Colaboratory,并立即注意到tqdm未预装的蝙蝠。有没有办法安装额外的软件包?

0 投票
1 回答
1339 浏览

google-oauth - 如何在 Jupyter 笔记本中最轻松地使用 gspread 进行身份验证?

我工作中的许多合作伙伴主要对电子表格感到满意,而不是 python、scala、java、SQL 等。这些人不是技术人员,但他们需要数据,而我的工作就是将数据掌握在他们手中。阅读 Google colaboratory 以及他们在 io 上的示例笔记本时,我发现了 gspread 和明显的身份验证简单性:

我们使用 Jupyter 的本地部署和几个自定义项来简化对 Presto、Hive、Spark 等的访问,所以我尝试在我们的环境中安装 colab 无济于事(它不是开源的)。我发现的下一个最佳方法是使用 oauth2,但这似乎需要一个 GCP 帐户才能访问Google Developer's Console。对于归结为使用远程服务进行身份验证的事情来说,这似乎过于复杂。

那么,请注意,您如何最轻松地在 jupyter 笔记本中使用 gspread 进行身份验证?

0 投票
1 回答
1645 浏览

amazon-redshift - 我可以在本地运行 Google colaboratory 吗?

在我的公司,我们的大部分数据库都存储在 Redshift 服务器上,只能通过连接到公司 VPN 来访问。

此外,我们的大多数内部公司包只能与 VPN 一起运行。因此,我想创建可以与同事共享但依赖于本地安装的软件包和与 VPN 的活动连接的 google colab 文档。

这可能吗/有解决方法吗?

0 投票
9 回答
125326 浏览

python - 将本地数据文件加载到 Colaboratory

我只是想知道是否可以将本地数据文件(如我的谷歌驱动器上的 .xlsx 或 .csv 文件)加载到 Colaboratory 中?