提交 58d3e123 authored 作者: amrithasuresh's avatar amrithasuresh

Updated numpy as np

上级 7c480a16
......@@ -7,7 +7,7 @@ from __future__ import absolute_import, print_function, division
import copy
import numpy
import numpy as np
from theano.compile.sharedvalue import (SharedVariable, shared_constructor,
shared)
......@@ -27,7 +27,7 @@ def randomstate_constructor(value, name=None, strict=False,
SharedVariable Constructor for RandomState.
"""
if not isinstance(value, numpy.random.RandomState):
if not isinstance(value, np.random.RandomState):
raise TypeError
if not borrow:
value = copy.deepcopy(value)
......@@ -65,7 +65,7 @@ class RandomStreams(raw_random.RandomStreamsBase):
# random number generator that provides seeds for member streams.
self.default_instance_seed = seed
# numpy.RandomState instance that gen() uses to seed new streams.
self.gen_seedgen = numpy.random.RandomState(seed)
self.gen_seedgen = np.random.RandomState(seed)
def seed(self, seed=None):
"""
......@@ -85,10 +85,10 @@ class RandomStreams(raw_random.RandomStreamsBase):
if seed is None:
seed = self.default_instance_seed
seedgen = numpy.random.RandomState(seed)
seedgen = np.random.RandomState(seed)
for old_r, new_r in self.state_updates:
old_r_seed = seedgen.randint(2 ** 30)
old_r.set_value(numpy.random.RandomState(int(old_r_seed)),
old_r.set_value(np.random.RandomState(int(old_r_seed)),
borrow=True)
def __getitem__(self, item):
......@@ -161,7 +161,7 @@ class RandomStreams(raw_random.RandomStreamsBase):
"""
seed = int(self.gen_seedgen.randint(2 ** 30))
random_state_variable = shared(numpy.random.RandomState(seed))
random_state_variable = shared(np.random.RandomState(seed))
# Add a reference to distinguish from other shared variables
random_state_variable.tag.is_rng = True
new_r, out = op(random_state_variable, *args, **kwargs)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论