python - 如何使用 CSV 输入共享 Jupyter Notebook

标签 python jupyter-notebook exe heatmap jupyterhub

我正在根据生成的 csv 为我的公司构建热图。在大量阅读之后,我使用 jupyter notebooks(在线)使用 gmaps API 构建了它。我以前从未做过这样的事情,jupyter/python/gmaps 可以轻松满足我的要求(允许缩放、悬停在一个点上显示数据、轻松数据清理)。

现在我已经到了需要与非程序员分享我构建的东西的地步。现在用户可以点击一个按钮并生成一个 csv,然后我将该 csv 手动放入我的 jupyter notebook 文件夹中,我的代码通过 pandas 读取它并生成热图。我已经看到很多指向 github、nbviewer、Colaboratory 和其他资源的资源,但似乎找不到任何允许用户输入的内容。理想情况下,用户将能够单击该按钮并显示热图(在线或不在线)。安全也是一个问题,所以我无法公开这个项目。

有没有办法将 jupyter notebooks(带有 gmaps)制作成允许输入的可执行文件?或者另一种安全共享我的项目的方法,它可以自动上传 csv?我是不是从完全错误的角度看待这个问题,需要改变我的技术?

非常感谢您!我是这类项目的新手,感谢任何帮助:)

更多信息: window 10, 一般环境:visual studio 2019 C#, 当前项目:python 3

最佳答案

我认为我以错误的方式思考 jupyter notebook,该技术更多地用于研究/数据科学。我决定只做一个网站,当用户点击按钮并自动上传数据时启动。我将我的技术更改为 google maps javascript api,这似乎可以完成我需要它做的所有事情。我将数据从 csv 更改为 json,但除此之外,我认为这对我来说是正确的答案。

关于python - 如何使用 CSV 输入共享 Jupyter Notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63730494/

相关文章:

python - 在 Python 中部署 Tensorflow 模型

python - 如何跟踪当前在 Jupyter 笔记本中运行的单元格?

python - Authorization header 值中的 Token 关键字是否有任何解释?

c - 定义一个C程序编译后要修改的地址

python - 在 Pytorch F.nll_loss() 中预期类型为 torch.LongTensor 的对象,但发现参数类型为 torch.FloatTensor #2 'target'

python - 如何在Hadoop流中使用opt解析器作为映射器指定python脚本

gcc - 如何知道.exe程序的堆栈大小限制?

python - 无法将 Python 文件作为 .exe 文件运行,出现错误 'ModuleNotFoundError: No module named ' pandas' '

python - 如何打包分发python程序(.py源码),让其他开发者可以方便的安装所有需要的依赖?

python - Jupyter(iPython Notebook)界面屏幕底部出现奇怪的白条