def test_node(Simulator):
minibatch_size = 3
with nengo.Network() as net:
node0 = TensorNode(lambda t: tf.tile(tf.reshape(t, (1, -1)),
(minibatch_size, 1)))
node1 = TensorNode(lambda t, x: tf.sin(x), size_in=1)
nengo.Connection(node0, node1, synapse=None)
p0 = nengo.Probe(node0)
p1 = nengo.Probe(node1)
with Simulator(net, minibatch_size=minibatch_size) as sim:
sim.run_steps(10)
assert np.allclose(sim.data[p0], sim.trange()[None, :, None])
assert np.allclose(sim.data[p1], np.sin(sim.trange()[None, :, None]))
评论列表
文章目录