Beispiel #1
0
 def _create_caches(self):
     self._profiles_cache = fastfuncs.generate_profiles(
         np.array([np.int(len(i)) for i in self.types]))
     self._payoffs_cache = np.array([
         np.array(self._profile_payoffs(c), dtype=np.float64)
         for c in self._profiles_cache
     ])
 def _create_caches(self):
     self._profiles_cache = fastfuncs.generate_profiles(
         np.repeat(np.int(len(self.types)), self.interaction_arity))
     self._payoffs_cache = np.array([
         np.array(self._profile_payoffs(c), dtype=np.float64)
         for c in self._profiles_cache
     ])
 def _create_caches(self):
     self._profiles_cache = fastfuncs.generate_profiles(np.repeat(np.int(len(self.types)), self.interaction_arity))
     self._payoffs_cache = np.array([np.array(self._profile_payoffs(c), dtype=np.float64)
                                                 for c in self._profiles_cache])
Beispiel #4
0
 def test_generate_profiles(self):
     assert fastfuncs.generate_profiles is not None
     assert (fastfuncs.generate_profiles(np.array([2, 2])) ==\
              np.array([[0, 0], [0, 1], [1, 0], [1, 1]], dtype=np.int)).all(), "Profiles not generated correctly"
 def test_generate_profiles(self):
     assert fastfuncs.generate_profiles is not None
     assert (fastfuncs.generate_profiles(np.array([2, 2])) ==\
              np.array([[0, 0], [0, 1], [1, 0], [1, 1]], dtype=np.int)).all(), "Profiles not generated correctly"
 def _create_caches(self):
     self._profiles_cache = fastfuncs.generate_profiles(np.array([np.int(len(i))
                                                         for i in self.types]))
     self._payoffs_cache = np.array([np.array(self._profile_payoffs(c), dtype=np.float64)
                                                 for c in self._profiles_cache])