小编sci*_*rer的帖子

如何在netlify上使用blogdown上传Jupyter笔记本?

我想使用Blogdown/Netlify在我的网站上传我的Jupyter笔记本?

当我将我的ipynb转换为md,并将信息添加到YAML时,我能够上传它.但是这个上传使它遵循网站的特定格式/主题.我希望Jupyter笔记本能够以他们自己的格式/主题(ipynb转换后的HTML文件)(可视化)呈现.

它上传如下:

网站主题格式: 网站主题格式

我获得上述内容的过程是:

  • 制作jupyter笔记本
  • 下载为md
  • 将md的内容复制到新的Rmd中
  • 服务网站

我希望它像这样上传:

Jupyter笔记本主题格式: Jupyter笔记本主题格式


正如评论中提到的,当我将ipynb下载为html时,编辑html以包含yaml,然后如果我提供网站,我得到以下内容,这与我想要的不一样.我希望发布适合窗口,而不是自己添加水平滚动.

Jupyter笔记本格式不是我想要的


所以现在我有以下选择:

  1. 转换为md,将粘贴复制到Rmd,推送.
  2. 转换为html,编辑以包含yaml,push(不喜欢显示).
  3. 转换为md,添加yaml,push(与步骤1几乎相同).
  4. 只需将博客文章链接到我的github,我就可以在其中呈现我的ipynb.

r hugo jupyter-notebook blogdown

8
推荐指数
1
解决办法
590
查看次数

如何为 alpine linux 安装 msodbcsql17 驱动程序?

在 github 上发现了一个相关问题,但它在 msphpsql 存储库下,所以我不确定它是否适用于 alpine 的一般驱动程序。它说 MS 还不支持。

MS 官方安装页面只有 Debian、RedHat、SUSE、Ubuntu 的安装说明。

如果有任何解决方法,请提出建议。

如果这是不可能的,请尽可能从技术上详细说明您的答案。我在任何地方都找不到这个问题的合适答案。

docker alpine-linux msodbcsql17

8
推荐指数
1
解决办法
1119
查看次数

如何在 matplotlib 中创建径向热图?

我能够像这样在 ggplot2 中获得径向热图在此处输入图片说明

如何使用 matplotlib 获得相同的结果?

这是一个示例 df 和可视化,而不是用于使用 ggplot2 创建径向热图的数据。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(np.random.uniform(-1, 1, (24,12)))
df.columns = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
sns.heatmap(df, cmap = "coolwarm", cbar = False)
Run Code Online (Sandbox Code Playgroud)

编辑:我的数据维度与我提供的示例 df 相同。我想绘制相同的图。

python matplotlib heatmap

3
推荐指数
1
解决办法
1682
查看次数

如何在flask中获取下拉值并通过url路由更改页面?

我想从下拉列表中选择一个值并相应地显示网页。目前,我可以通过在 URL 末尾键入来访问下拉列表中的每个值。我究竟缺少什么?/metadata/table_name1 metadata/table_name2当我在浏览器中输入它时,我就可以访问。但当我从下拉列表中选择该选项时,我无法获取它。下拉列表应重定向到metadata/drop_down_value.

我已经通过打印单独的 url 路由链接进行了测试。通过单击链接,它就可以工作。我需要从下拉列表中选择。

浏览次数:

@app.route('/metadata', methods=['GET', 'POST'])
def metadata():
    cols = None
    table = None
    db_uri = session.get('db_uri', None)
    eng = create_engine(db_uri)
    insp = reflection.Inspector.from_engine(eng)
    tablenames = insp.get_table_names()
    form = SelectTableForm()
    form.table_name.choices = tablenames
    cols = insp.get_columns(table_name=tablenames[0])
    eng.dispose()
    return render_template('tables.html', cols=cols, table=tablenames[0], form=form)

@app.route('/metadata/<table>', methods=['GET', 'POST'])
def select_table(table):
    form = SelectTableForm()
    db_uri = session.get('db_uri', None)
    eng = create_engine(db_uri)
    insp = reflection.Inspector.from_engine(eng)
    tablenames = insp.get_table_names()
    form.table_name.choices = tablenames
    cols = insp.get_columns(table_name=table)
    return render_template('tables.html', …
Run Code Online (Sandbox Code Playgroud)

html python jinja2 flask

1
推荐指数
1
解决办法
2622
查看次数