Jupyter Notebook和Git无缝集成方案( 六 )
jq --indent 1 \\
'(.cells[
| select(has(\"outputs\")) | .outputs) = [
| (.cells[
| select(has(\"execution_count\")) | .execution_count) = null
| .metadata = https://mparticle.uc.cn/api/{/"language_info\": {\"name\":\"python\" \"pygments_lexer\": \"ipython3\"
| .cells[
.metadata = https://mparticle.uc.cn/api/{
' XXX.ipynb
单引号内的每一行都定义了一个jq过滤器 。
第一行从\"单元格\"列表中选择所有条目 , 然后将所有输出清空 。
第二行重置所有执行计数 。
第三行清除了Notebook的元数据 , 将其替换为最少的必需信息 , 以使Notebook仍可正常运行而不会出现问题 , 并在使用nbsphinx格式化时可以正常工作 。
第四行\".cells[
推荐阅读
- 工作室|Unity收购《指环王》特效工作室Weta Digital,称为布局元宇宙
- 杀手3|砸9.19亿英镑!腾讯收购英国游戏开发商Sumo Digital
- GitHub 发布 2019 年度透明度报告:披露删除内容理由
- 微软CEO或将访问印度,并宣布印度成立GitHub子公司
- Galaxy Digital执行官:“流动性”推动了比特币令人震惊的上涨
- 外媒:微软宣布在印度成立GitHub子公司
- DigiTimes:苹果供应链正加紧生产iPhone SE 2,但iPhone 12将落后于计划
- GitHub大火的中文仓库:没有代码,star过万
- 连登 GitHub TOP 榜,中国开发者在行动!
- Java排名前5位:GitHub上最常用的Java库