首页 > 解决方案 > id 字段(例如 jupyter 笔记本中的“伤口过渡”)来自哪里,它是什么意思?

问题描述

如果您查看 jupyter 笔记本(在本例中为 python)的原始 JSON,每个单元格都有一个标记为“id”的字段,它们似乎由连字符的随机单词对组成,而且通常很有趣。几个随机的例子:

 "id": "rough-girlfriend",
 "id": "wound-transition"
 "id": "orange-biography"
 "id": "mediterranean-viking",

我已经进行了一些谷歌搜索,但似乎找不到有关这些字段的任何信息!他们的意思是什么?他们来自哪里?它们是如何产生的?

非常感谢任何信息。

标签: pythonjupyter-notebookjupyter-lab

解决方案


从本质上讲,它们似乎旨在提供人类可读的单元标识符。增强提案中对这些字段的需要进行了更长的解释。该文件还指出nbformat.

它们很有趣,因为它们是由一个随机名词和一个随机形容词组成的。不过我个人觉得它们很烦人,因为它们往往会出乎意料地改变,使 git diff 变得丑陋。


推荐阅读