@@ -178,23 +178,23 @@ Random
178178The random module provides simple ways to create random tensor expressions, lazily.
179179See :any: `numpy.random ` and :ref: `xtensor random <random >` page.
180180
181- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
182- | Python 3 - numpy | C++ 14 - xtensor |
183- +====================================================================+ ====================================================================+
184- | :any: `np.random.seed(0) <numpy.random.seed> ` | ``xt::random::seed(0) `` |
185- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
186- | :any: `np.random.randn(10, 10) <numpy.random.randn> ` | ``xt::random::randn<double>({10, 10}) `` |
187- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
188- | :any: `np.random.randint(10, 10) <numpy.random.randint> ` | ``xt::random::randint<int>({10, 10}) `` |
189- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
190- | :any: `np.random.rand(3, 4) <numpy.random.rand> ` | ``xt::random::rand<double>({3, 4}) `` |
191- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
192- | :any: `np.random.choice(arr, 5) <numpy.random.choice> ` | ``xt::random::choice(arr, 5) `` |
193- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
194- | :any: `np.random.shuffle(arr) <numpy.random.shuffle> ` | ``xt::random::shuffle(arr) `` |
195- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
196- | :any: `np.random.permutation(30) <numpy.random.permutation> ` | ``xt::random::permutation(30) `` |
197- +--------------------------------------------------------------------+ --------------------------------------------------------------------+
181+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
182+ | Python 3 - numpy | C++ 14 - xtensor |
183+ +=============================================================================+========= ====================================================================+
184+ | :any: `np.random.seed(0) <numpy.random.seed> ` | ``xt::random::seed(0) `` |
185+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
186+ | :any: `np.random.randn(10, 10) <numpy.random.randn> ` | ``xt::random::randn<double>({10, 10}) `` |
187+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
188+ | :any: `np.random.randint(10, 10) <numpy.random.randint> ` | ``xt::random::randint<int>({10, 10}) `` |
189+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
190+ | :any: `np.random.rand(3, 4) <numpy.random.rand> ` | ``xt::random::rand<double>({3, 4}) `` |
191+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
192+ | :any: `np.random.choice(arr, 5[, replace][, p] ) <numpy.random.choice> ` | ``xt::random::choice(arr, 5[, weights][, replace] ) `` |
193+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
194+ | :any: `np.random.shuffle(arr) <numpy.random.shuffle> ` | ``xt::random::shuffle(arr) `` |
195+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
196+ | :any: `np.random.permutation(30) <numpy.random.permutation> ` | ``xt::random::permutation(30) `` |
197+ +-----------------------------------------------------------------------------+--------- --------------------------------------------------------------------+
198198
199199Concatenation, splitting, squeezing
200200-----------------------------------
0 commit comments