[英]<Python> input multiple arguments in function
這就是我必須傳遞參數的方式
p = Column(fg[0,], fg[1,], fg[2,], fg[3,], fg[4,], fg[5,])
show(p)
但是我想做些類似的事情
p = Column(fg[0,] : fg[5,])
show(p)
只要您真的想將所有前6個參數(包括0-5)都傳遞給它,就可以使用元組拆包 :
p = Column(*fg[:6,])
show(p)
這里是一個使用numpy
數組的完整示例:
import numpy as np
def f(x0, x1):
print(x0, x1)
x = np.array([[0, 1], [2, 3], [4, 5]])
f(*x[:2,])
# [0 1] [2 3]
只需使用children參數即可。 fg
必須是數字或繪圖列表:
p = Column(children=fg)
show(p)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.