netket.utils.HashableArray¶
-
class
netket.utils.
HashableArray
(*args, __precompute_cached_properties=False, __skip_preprocess=False, **kwargs)¶ Bases:
object
This class wraps a numpy or jax array in order to make it hashable and equality comparable (which is necessary since a well-defined hashable object needs to satisfy
obj1 == obj2
wheneverhash(obj1) == hash(obj2)
.The underlying array can also be accessed using
numpy.asarray(self)
.- Inheritance
- Methods
-
replace
(**updates)¶ Returns a new object replacing the specified fields with new values.
-