Buckets:
| import pytest | |
| import numpy as np | |
| from . import util | |
| class TestSizeSumExample(util.F2PyTest): | |
| sources = [util.getpath("tests", "src", "size", "foo.f90")] | |
| def test_all(self): | |
| r = self.module.foo([[]]) | |
| assert r == [0] | |
| r = self.module.foo([[1, 2]]) | |
| assert r == [3] | |
| r = self.module.foo([[1, 2], [3, 4]]) | |
| assert np.allclose(r, [3, 7]) | |
| r = self.module.foo([[1, 2], [3, 4], [5, 6]]) | |
| assert np.allclose(r, [3, 7, 11]) | |
| def test_transpose(self): | |
| r = self.module.trans([[]]) | |
| assert np.allclose(r.T, np.array([[]])) | |
| r = self.module.trans([[1, 2]]) | |
| assert np.allclose(r, [[1.], [2.]]) | |
| r = self.module.trans([[1, 2, 3], [4, 5, 6]]) | |
| assert np.allclose(r, [[1, 4], [2, 5], [3, 6]]) | |
| def test_flatten(self): | |
| r = self.module.flatten([[]]) | |
| assert np.allclose(r, []) | |
| r = self.module.flatten([[1, 2]]) | |
| assert np.allclose(r, [1, 2]) | |
| r = self.module.flatten([[1, 2, 3], [4, 5, 6]]) | |
| assert np.allclose(r, [1, 2, 3, 4, 5, 6]) | |
Xet Storage Details
- Size:
- 1.16 kB
- Xet hash:
- 575ad42f400a9c0e56e86056fbdc18ce8a523f62e18a86dc73e75aa3bc9c2ed4
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.