コード例 #1
0
ファイル: testnumpyutils.py プロジェクト: ericjohn/tsa
 def testimmutablecopyof(self):
     a = np.array([[429., 5.], [2., 14.]])
     npt.assert_almost_equal(a, np.array([[429., 5.], [2., 14.]]))
     a[1, 1] = 42.
     npt.assert_almost_equal(a, np.array([[429., 5.], [2., 42.]]))
     b = npu.immutablecopyof(a)
     npt.assert_almost_equal(b, np.array([[429., 5.], [2., 42.]]))
     with self.assertRaises(ValueError):
         b[1, 1] = 132.
     npt.assert_almost_equal(b, np.array([[429., 5.], [2., 42.]]))
     a[1, 1] = 132.
     npt.assert_almost_equal(b, np.array([[429., 5.], [2., 42.]]))
コード例 #2
0
ファイル: particle.py プロジェクト: superidylle/tsa
 def weights(self):
     return npu.immutablecopyof(self._weights)
コード例 #3
0
ファイル: particle.py プロジェクト: superidylle/tsa
 def unnormalised_weights(self):
     return npu.immutablecopyof(self._unnormalised_weights)
コード例 #4
0
ファイル: particle.py プロジェクト: superidylle/tsa
 def resampled_particles(self):
     return npu.immutablecopyof(self._resampled_particles)
コード例 #5
0
ファイル: particle.py プロジェクト: superidylle/tsa
 def prior_particles(self):
     return npu.immutablecopyof(self._prior_particles)