Python * 和 ** 参数问题

Problem

def calcuate(*keys)
def calcluate(**keys)

Slove

*: 用来传递人一个无名字的参数,这些参数会以一个Tuple的形式来访问.

**: 用来传递人一个有名字的参数,这些参数用dict来访问.

Example

n_steps=20
batch_size=10
shape=(n_steps,batch_size)
init_w=np.asarray(np.random.randn(*shape),dtype=theano.config.floatX)
Wemb=theano.shared(value=init_w,name='word_embedding',borrow=True)
上一篇:leetcode 124. Binary Tree Maximum Path Sum 、543. Diameter of Binary Tree(直径)


下一篇:maven项目导入eclipse