gpt4 book ai didi

forms - 如何使用变量作为 Google Colaboratory 中表单字段的输入?

转载 作者:行者123 更新时间:2023-12-03 14:38:55 24 4
gpt4 key购买 nike

官方示例展示了如何在 Google Colaboratory 中使用表单字段:https://colab.research.google.com/notebooks/forms.ipynb .

假设我们有一个列表:fruit_list = ['apples', 'bananas', 'mangoes']
现在我想将此列表的元素添加为表单中的下拉列表:

#@title # Select Your Choice of Fruit
fruit_selected = 'apples' #@params fruit_list {input: string}

到目前为止,我可以想到一些像这样的黑客:
#@title Boolean fields { run: "auto", vertical-output: true }
this_list = ["False", "True"]
boolean_checkbox = False #@param {type:"boolean"}
boolean_dropdown_asis = False #@param ["False", "True"] {type:"raw"}
boolean_dropdown_var = this_list[1] #@param {type:"raw"}

print(boolean_checkbox)
print(boolean_dropdown_asis)
print(boolean_dropdown_var)

但我更喜欢有另一种类型的输入:变量而不是原始/字符串。最终的实现可能是这样的:
#@title # Select Your Choice of Fruit
fruit_list = ['apples', 'bananas', 'mangoes']
fruit_selected = 'apples' #@params fruit_list {input: variable}

I worked on some OVERKILL. You are free to look at it. Comments are welcome! :)



任何人,有什么更好的主意吗?

备注:还有一个 stackoverflow discussion哪里 Sergio Lucero提出了类似的问题。但是主线程有一个不同的问题。

最佳答案

如果像blois的notebook一样使用widget,可以使用如下代码调用值:

fruit_picker.value
这将返回您选择的水果的值(value)。
整个代码如下所示:
import ipywidgets as widgets
fruit_list = ['pomegranate', 'watermelon', 'lychee']
fruit_picker = widgets.Dropdown(options=fruit_list, value='watermelon')

fruit_picker

fruit_picker.value

关于forms - 如何使用变量作为 Google Colaboratory 中表单字段的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54664021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com