Google Colaboratory 中的新表单功能
The new Form feature in Google Colaboratory
谁能解释一下或给出笔记本示例如何使用新的表单功能?看起来真的很刺激,但是我找不到任何例子,甚至找不到任何公告。
这似乎是一个 in-development 功能。我几天前注意到了这一点,在我与学生一起使用 in-class 的折射文档中,并假设这是因为我导入了 matplolib,我以前没有理由这样做。
我稍后重新加载了文档以仔细查看,但是 'form' 和 'field' 按钮已从鼠标悬停菜单中消失。
我知道我不是在做梦,因为
@title
属性还在!
我现在刚刚打开一个无关的学生文档来标记它,并且那里有额外的菜单项。本文档中没有 matplotlib,只有基本的 Python.
在 Colab 笔记本中输入值是一个有用且简单的功能,在 Colab 文档中仍然没有描述。
例如,我有一个笔记本 运行 对图像进行实例分割。要指定图像 url,我必须像这样修改 python 变量:
image_url = 'http://example.com/image.jpg'
现在我可以创建一个用户友好的表单字段(“+字段”按钮),其值:
- 变量名=image_url
- 变量类型=字符串
- 表单域类型=输入
然后切换到表单可视化(“+field”按钮附近的下拉菜单)以在笔记本执行期间仅可视化表单。
这里有官方的例子:
确实是令人兴奋的功能。看来我们可以使用复选框和日期字段:
boolean_checkbox = True #@param {type:"boolean"}
date_input = '2018-03-22' #@param {type:"date"}
但我真的很想能够使用现有变量构建下拉列表。目前这似乎是有限的:
dropdown = '1st option' #@param ["1st option", "2nd option", "3rd option"]
明确地说,我希望能够写作
countries = df['country'][0] #@param df.country.unique()
有人吗?
以下是所有可能的类型:
var_int = 15 #@param {type:"integer"}
var_float = 0.36 #@param {type:"number"}
var_bool = False #@param {type:"boolean"}
var_date = "2018-10-21" #@param {type:"date"}
var_str = "str" #@param {type:"string"}
var_raw = "raw" #@param {type:"raw"}
var_slider = 39 #@param {type:"slider", min:0, max:100, step:1}
var_enum = "val1" #@param ["val1", "val2", "val3"]
这些类型是不言自明的。
谁能解释一下或给出笔记本示例如何使用新的表单功能?看起来真的很刺激,但是我找不到任何例子,甚至找不到任何公告。
这似乎是一个 in-development 功能。我几天前注意到了这一点,在我与学生一起使用 in-class 的折射文档中,并假设这是因为我导入了 matplolib,我以前没有理由这样做。
我稍后重新加载了文档以仔细查看,但是 'form' 和 'field' 按钮已从鼠标悬停菜单中消失。
我知道我不是在做梦,因为
@title
属性还在!
我现在刚刚打开一个无关的学生文档来标记它,并且那里有额外的菜单项。本文档中没有 matplotlib,只有基本的 Python.
在 Colab 笔记本中输入值是一个有用且简单的功能,在 Colab 文档中仍然没有描述。
例如,我有一个笔记本 运行 对图像进行实例分割。要指定图像 url,我必须像这样修改 python 变量:
image_url = 'http://example.com/image.jpg'
现在我可以创建一个用户友好的表单字段(“+字段”按钮),其值:
- 变量名=image_url
- 变量类型=字符串
- 表单域类型=输入
然后切换到表单可视化(“+field”按钮附近的下拉菜单)以在笔记本执行期间仅可视化表单。
这里有官方的例子:
确实是令人兴奋的功能。看来我们可以使用复选框和日期字段:
boolean_checkbox = True #@param {type:"boolean"}
date_input = '2018-03-22' #@param {type:"date"}
但我真的很想能够使用现有变量构建下拉列表。目前这似乎是有限的:
dropdown = '1st option' #@param ["1st option", "2nd option", "3rd option"]
明确地说,我希望能够写作
countries = df['country'][0] #@param df.country.unique()
有人吗?
以下是所有可能的类型:
var_int = 15 #@param {type:"integer"}
var_float = 0.36 #@param {type:"number"}
var_bool = False #@param {type:"boolean"}
var_date = "2018-10-21" #@param {type:"date"}
var_str = "str" #@param {type:"string"}
var_raw = "raw" #@param {type:"raw"}
var_slider = 39 #@param {type:"slider", min:0, max:100, step:1}
var_enum = "val1" #@param ["val1", "val2", "val3"]
这些类型是不言自明的。