File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -467,7 +467,7 @@ def set_float(dtype: type):
467467 dtype: type
468468 The float type.
469469 """
470- defaults .float_ = brainstate . environ . dftype ()
470+ defaults .float_ = dtype
471471
472472
473473def get_float ():
@@ -489,7 +489,7 @@ def set_int(dtype: type):
489489 dtype: type
490490 The integer type.
491491 """
492- defaults .int_ = brainstate . environ . ditype ()
492+ defaults .int_ = dtype
493493
494494
495495def get_int ():
@@ -533,7 +533,7 @@ def set_complex(dtype: type):
533533 dtype: type
534534 The complex type.
535535 """
536- defaults .complex_ = brainstate . environ . dctype ()
536+ defaults .complex_ = dtype
537537
538538
539539def get_complex ():
Original file line number Diff line number Diff line change @@ -162,13 +162,13 @@ def value(self, value):
162162 pass
163163 else :
164164 value = jnp .asarray (value )
165- # check
166- if value .shape != self_value .shape :
167- raise MathError (f"The shape of the original data is { self_value .shape } , "
168- f"while we got { value .shape } ." )
169- if value .dtype != self_value .dtype :
170- raise MathError (f"The dtype of the original data is { self_value .dtype } , "
171- f"while we got { value .dtype } ." )
165+ # # check
166+ # if value.shape != self_value.shape:
167+ # raise MathError(f"The shape of the original data is {self_value.shape}, "
168+ # f"while we got {value.shape}.")
169+ # if value.dtype != self_value.dtype:
170+ # raise MathError(f"The dtype of the original data is {self_value.dtype}, "
171+ # f"while we got {value.dtype}.")
172172 self ._value = value
173173
174174 def update (self , value ):
Original file line number Diff line number Diff line change @@ -284,18 +284,3 @@ def test_net_vars_2():
284284 pprint (list (net .nodes (method = 'relative' ).keys ()))
285285 # assert len(net.nodes(method='relative')) == 6
286286
287-
288- def test_hidden_variables ():
289- class BPClass (bp .BrainPyObject ):
290- _excluded_vars = ('_rng_' ,)
291-
292- def __init__ (self ):
293- super (BPClass , self ).__init__ ()
294-
295- self ._rng_ = bp .math .random .RandomState ()
296- self .rng = bp .math .random .RandomState ()
297-
298- model = BPClass ()
299-
300- print (model .vars (level = - 1 ).keys ())
301- assert len (model .vars (level = - 1 )) == 1
Original file line number Diff line number Diff line change @@ -28,5 +28,5 @@ def test_numpy_func_return(self):
2828 a = bm .random .randn (3 , 3 )
2929 self .assertTrue (isinstance (a , jax .Array ))
3030 with bm .environment (numpy_func_return = 'bp_array' ):
31- a = bm .random . randn ( 3 , 3 )
31+ a = bm .zeros ([ 3 , 3 ] )
3232 self .assertTrue (isinstance (a , bm .Array ))
Original file line number Diff line number Diff line change @@ -109,25 +109,6 @@ def test_choice3(self):
109109 self .assertTrue ((a >= 2 ).all () and (a < 20 ).all ())
110110 self .assertEqual (len (bm .unique (a )), 12 )
111111
112- def test_permutation1 (self ):
113- br .seed ()
114- a = bm .random .permutation (10 )
115- self .assertTupleEqual (a .shape , (10 ,))
116- self .assertEqual (len (bm .unique (a )), 10 )
117-
118- def test_permutation2 (self ):
119- br .seed ()
120- a = bm .random .permutation (bm .arange (10 ))
121- self .assertTupleEqual (a .shape , (10 ,))
122- self .assertEqual (len (bm .unique (a )), 10 )
123-
124- def test_shuffle1 (self ):
125- br .seed ()
126- a = bm .arange (10 )
127- bm .random .shuffle (a )
128- self .assertTupleEqual (a .shape , (10 ,))
129- self .assertEqual (len (bm .unique (a )), 10 )
130-
131112 def test_shuffle2 (self ):
132113 br .seed ()
133114 a = bm .Array (bm .arange (12 ).reshape (4 , 3 ))
You can’t perform that action at this time.
0 commit comments