*\在python中的含义是什么?
我查了Python字典,但什么也没查出来 在下面的代码中,*\的含义是什么*\在python中的含义是什么?,python,python-3.x,Python,Python 3.x,我查了Python字典,但什么也没查出来 在下面的代码中,*\的含义是什么 def __init__(self, input_dim=(1, 28, 28), conv_param={'filter_num':30, 'filter_size':5, 'pad':0, 'stride':1}, hidden_size=100, output_size=10, weight_init_std=0.01):
def __init__(self, input_dim=(1, 28, 28),
conv_param={'filter_num':30, 'filter_size':5, 'pad':0, 'stride':1},
hidden_size=100, output_size=10, weight_init_std=0.01):
filter_num = conv_param['filter_num']
filter_size = conv_param['filter_size']
filter_pad = conv_param['pad']
filter_stride = conv_param['stride']
input_size = input_dim[1]
conv_output_size = (input_size - filter_size + 2*filter_pad) / filter_stride + 1
pool_output_size = int(filter_num * (conv_output_size/2) * (conv_output_size/2))
#weight initialize
self.params = {}
self.params['W1'] = weight_init_std * \
np.random.randn(filter_num, input_dim[0], 5, 5)
#and so on
在
?这与
self.params['W1'] = weight_init_std * np.random.randn(filter_num, input_dim[0], 5, 5)
*
代表乘法。
尾随的
\
用于换行符的延续。它通知python当前表达式不以这一行结尾。在您的例子中,*
表示乘法,``表示下一行是这一行的一部分。噢,是简单的换行符。。。非常感谢。
self.params['W1'] = weight_init_std * np.random.randn(filter_num, input_dim[0], 5, 5)