---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-1-cd05d14fd7da> in <module>()
33 tt.switch(
34 take_bus_dufferin_hacklab,
---> 35 bus_dufferin_hacklab
36 )
37 )
/usr/local/lib/python3.6/site-packages/theano/gof/op.py in __call__(self, *inputs, **kwargs)
613 """
614 return_list = kwargs.pop('return_list', False)
--> 615 node = self.make_node(*inputs, **kwargs)
616
617 if config.compute_test_value != 'off':
/usr/local/lib/python3.6/site-packages/theano/tensor/elemwise.py in make_node(self, *inputs)
480 inputs = list(map(as_tensor_variable, inputs))
481 out_dtypes, out_broadcastables, inputs = self.get_output_info(
--> 482 DimShuffle, *inputs)
483 outputs = [TensorType(dtype=dtype, broadcastable=broadcastable)()
484 for dtype, broadcastable in izip(out_dtypes,
/usr/local/lib/python3.6/site-packages/theano/tensor/elemwise.py in get_output_info(self, dim_shuffle, *inputs)
422 shadow = self.scalar_op.make_node(
423 *[get_scalar_type(dtype=i.type.dtype).make_variable()
--> 424 for i in inputs])
425
426 target_length = max([input.type.ndim for input in inputs])
/usr/local/lib/python3.6/site-packages/theano/scalar/basic.py in make_node(self, *inputs)
1039 if len(inputs) != self.nin:
1040 raise TypeError("Wrong number of inputs for %s.make_node (got %i(%s), expected %i)" %
-> 1041 (self, len(inputs), str(inputs), self.nin))
1042 inputs = [as_scalar(input) for input in inputs]
1043 outputs = [t() for t in self.output_types([input.type
TypeError: Wrong number of inputs for Switch.make_node (got 2((<int64>, <float64>)), expected 3)