这是我必须传递参数
的方法p = Column(fg[0,], fg[1,], fg[2,], fg[3,], fg[4,], fg[5,])
show(p)
但我想做一些像
这样的事情p = Column(fg[0,] : fg[5,])
show(p)
答案 0 :(得分:0)
只要您确实想要传递所有前6个(0-5,包含)参数,您可以使用tuple unpacking:
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]
答案 1 :(得分:0)
只需使用children参数即可。 fg
必须是数字或图表的列表:
p = Column(children=fg)
show(p)