No project description provided
Project description
mkl_random
-- a NumPy-based Python interface to Intel (R) MKL Random Number Generation functionality
mkl_random
has started as Intel (R) Distribution for Python optimizations for NumPy.
Per NumPy's community suggestions, voiced in https://github.com/numpy/numpy/pull/8209, it is being released as a stand-alone package.
Prebuilt mkl_random
can be installed into conda environment from Intel's channel on Anaconda cloud:
conda install -c intel mkl_random
mkl_random
is not fixed-seed backward compatible drop-in replacement for numpy.random
, meaning that it implements sampling from the same distributions as numpy.random
.
For distributions directly supported in Intel (R) Math Kernel Library (MKL), method
keyword is supported:
mkl_random.standard_normal(size=(10**5, 10**3), method='BoxMuller')
Additionally, mkl_random
exposes different basic random number generation algorithms available in MKL. For example to use SFMT19937
use
mkl_random.RandomState(77777, brng='SFMT19937')
For generator families, such that MT2203
and Wichmann-Hill, a particular member of the family can be chosen by specifying brng=('WH', 3)
, etc.
See MKL reference guide for more details: https://software.intel.com/en-us/mkl-developer-reference-c-random-number-generators
The list of supported by mkl_random.RandomState
constructor brng
keywords is as follows:
- 'MT19937'
- 'SFMT19937'
- 'WH' or ('WH', id)
- 'MT2203' or ('MT2203', id)
- 'MCG31'
- 'R250'
- 'MRG32K3A'
- 'MCG59'
- 'PHILOX4X32X10'
- 'NONDETERM'
- 'ARS5'
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for mkl_random-1.2.2-78-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4216cdfe4aa4af1f9b0f521358a3c390a272c68456b11e3787e6dbfa2e163395 |
|
MD5 | f561f7d5c414ee38973790dfb13140b9 |
|
BLAKE2b-256 | da20c58a77acc6c67c8f99472dc6606c38afa9b35972d4a44194e46f0f6050d0 |
Hashes for mkl_random-1.2.2-78-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d349c0416342c3bce11d5f69320897938ab858d544dfaa1ee4fed5215dca2588 |
|
MD5 | 87c0db8471dd9e82e30dcd7a6b39dba0 |
|
BLAKE2b-256 | de345c31e74bf4b93edc772cc7a755cc5a061f8f218a57893aa01fa923203ad5 |
Hashes for mkl_random-1.2.2-78-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec57085bc9e0902eec84ba980aab245715d386690bfb53947bbcd58e6fec9478 |
|
MD5 | b2ac623fef682905c3a03ed64d1f2fb5 |
|
BLAKE2b-256 | 27c005d767f5c31bdfe92a0666aaf83979eae8c66b826d5603dba6965484845e |
Hashes for mkl_random-1.2.2-78-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e3464d6ded31e484f6d11dddbc3c3f42fe8fd326dce59e1b69b1c7455a45f4f |
|
MD5 | 07e3c6d87deaf7b7008a49e00266d3a5 |
|
BLAKE2b-256 | 911688116064ceaef3b3decb7ce24fc749df3ee9ac819b723f3a9f84c1c1d06b |
Hashes for mkl_random-1.2.2-78-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e1974fe840e24b6f06f85518655e0c4c18b6d8c9a93d95f507ccfbfc1b6ab6 |
|
MD5 | f65a63c81b56869148a88269f2ef3147 |
|
BLAKE2b-256 | bdb8901201aa81880d06a10375ac638af354763b2e2d999bd33d22353509d2e4 |
Hashes for mkl_random-1.2.2-78-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca8424bbdfdf943dc7bf36325d709aa6f96353e3f88f873a54f9aed4a9b3e4d7 |
|
MD5 | 2d2888d6fc224783b7ca685b29f49fb1 |
|
BLAKE2b-256 | ee8de2942ee092bdb6e86d46333b6066b13018e4cc3d9555688a39078d86a0f7 |
Hashes for mkl_random-1.2.2-17-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05fae33a538bcfc81c6325bf2902e3137c439d6a12f2309d72a768c725a570e8 |
|
MD5 | aeb88204b247f726b28834685749e74c |
|
BLAKE2b-256 | eb79bc2334103835504b9afa5a52ac671d8ea597acbac3f1bda2dee97ef8984e |
Hashes for mkl_random-1.2.2-17-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94de67f7afcb39ffb3591f573f88d2ee6ee2546079ba6df12f8c281b33296cd8 |
|
MD5 | a6b0ae2883728d5001f0d0cf0dd9e325 |
|
BLAKE2b-256 | afba36691ff5ebd587374af3e1ff916b262b596d5b181dba974ec3fef69e8d0c |
Hashes for mkl_random-1.2.2-17-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9b038ea4bacdef3ff269c0f7b882e246ab8b36e0fe4958b6b1177fdd8937af4 |
|
MD5 | 174d4be537f43fa67e42754951980b21 |
|
BLAKE2b-256 | 320793e2e698721e8d3122e78fd42a8a09bee0e55105081adbef5aaeed0bce3b |
Hashes for mkl_random-1.2.2-17-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f4f4bda00c0656fc14139a64c9544d4405019b50aeb9a5a447a3aba870b15f |
|
MD5 | 6a1ee28fe3a27e91d16ed641570bd703 |
|
BLAKE2b-256 | 02cece19bfd47f8f6d2abe7fe472981b755dcf70b7a6da7e67a2a0a3031679a0 |
Hashes for mkl_random-1.2.2-17-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a03e907b42f9f54db2b588185eda3f1d016bd5b466313b647182ddadf367567 |
|
MD5 | 970f72d5e5835fcd777118574672c814 |
|
BLAKE2b-256 | fac4ce40e22c4a646b911a301ce8ad5a243572f040eb3aec9029f1e062ac17df |
Hashes for mkl_random-1.2.2-17-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a677132045e806bbc618c1491601f8bf7b75dc1475f6df214b46e956151eed96 |
|
MD5 | ecd3e59077e6f9517fa618094268ff4d |
|
BLAKE2b-256 | 9c5f0dcd03b07a98b027d3effd6f7d2c2ad873ef408e0fa9caa925079a077537 |
Hashes for mkl_random-1.2.2-16-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 037056faa0b44c5fc8a888e796ac70b5eb05e209e052e70dc1a300c5be3fdbee |
|
MD5 | 0992ca3f6b96b63af13b086d57dee357 |
|
BLAKE2b-256 | 1d132e5ba63b4ab344c1b1182c96b3d17855ba0849c4f412b55941cdcc80f0a8 |
Hashes for mkl_random-1.2.2-16-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fd779c3606ba762c948380e105d241a59a91129ce5a14eae6606254f7180b40 |
|
MD5 | 52c0fc95d83092e75903b1a4a822cf38 |
|
BLAKE2b-256 | 870b1abcdf70dac8ce5569566acb8c095dea18aa1c39f819b92939a57a8b2753 |
Hashes for mkl_random-1.2.2-16-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8d006cddeb0fbb3c22726523776b3cd4fb79c5cccf42c2d26926040016dbe6 |
|
MD5 | b28d002a583437c09ed1bb7ed9cf77eb |
|
BLAKE2b-256 | e108a3d7c26527f79819286dd7a300b591dc77ce0f06c52ea49e5058e9ac3f27 |
Hashes for mkl_random-1.2.2-16-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4ee3e42a3c5031730ee2eea92d542398d63587f6a07a64fd4136ffcd792edc4 |
|
MD5 | 7f783bf082e2b6bf253f854505709bb6 |
|
BLAKE2b-256 | 5aa7d4446174c9c7a6e7bee324970530df180294f7547e85e97bfe612a63102d |
Hashes for mkl_random-1.2.2-16-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d05c7939a952d8ce98649b3640e97665a7ec45f35ddef87a304bf58e3324a04b |
|
MD5 | 3fa7799efba56ea465cbd14322c3eff1 |
|
BLAKE2b-256 | 36bf64072bc4aeeffc6b7f9eb5c13227b222f22875667effb2afdedbb5d63081 |
Hashes for mkl_random-1.2.2-16-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3785f2f301161e8d2c57880009f59ce8acaee36abfaff7c1e5648055902c485 |
|
MD5 | 22182497aa3c4b92908cdac5e9979c27 |
|
BLAKE2b-256 | 0ac3ec7d866889edadaf4f23a94e3f018bc81b8c929a8111d37ea3e45651b350 |
Hashes for mkl_random-1.2.2-16-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9650644bbf208f194d3057826439dc90dc994766a2a85406ea631680ecdb4d |
|
MD5 | df2ccfbba78fd3e16873ebebccf285e9 |
|
BLAKE2b-256 | ee6d8a187e0bc10a330b21248610898875b9d24c067799dcc28f39022b5f64b6 |
Hashes for mkl_random-1.2.2-16-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d02107ed00691cb0333b6e931ed36d9a6a194f6ddc2e4f98705abc0088dd6b0e |
|
MD5 | b2fb9af5e29ba35797f5712bd06bfa9d |
|
BLAKE2b-256 | 0f2628dc21db312f019178662edc14437f911d7f456bac1e7c91a149d441649f |
Hashes for mkl_random-1.2.2-16-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16841cabf3926b5c64a73a9a5dc9f8289cbbfa0c8f2ac35fad4f76c80b9551c6 |
|
MD5 | 726437901ff03d55e2711bb82a199655 |
|
BLAKE2b-256 | 0bff7ec0e753df6c1fcfba895c53d6ba69c331d986c5479b9e1750cc139c4e54 |
Hashes for mkl_random-1.2.2-11-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c4659a5e858b86b5874bd77e0ca7331e22fc00ee640dc7083d743d5f56af57d |
|
MD5 | 09f6ce91e70d899441a788e88038e587 |
|
BLAKE2b-256 | dbd4ec16b6307c791b1549d8745ceb38104f9d56e00f2c885ed1056fcef6ce22 |
Hashes for mkl_random-1.2.2-11-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee582417b379159e807b3e73de3b4849fed26eedce39135963cb34894dd6bde |
|
MD5 | 765d625a33b50d2323f37431d38d7231 |
|
BLAKE2b-256 | 9231f9c9997256c77be4a007579be001fbcaf07b33fe9f9b37e25cca0d5c90d5 |
Hashes for mkl_random-1.2.2-11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f4df01a29e95e33d3db21304038edd0fb58f7c09255e0258274238cc013191 |
|
MD5 | 8c641bf8fa929d4b2d9b373ba991b0ad |
|
BLAKE2b-256 | 87465dec026d618ef82ea07459f911ceca0a336e893fbbf8eb100a6028c0ebfc |
Hashes for mkl_random-1.2.2-11-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 180b0bd32300e29895a385806bbbc4c4d3a19683c95dda1c87ab457200eac53f |
|
MD5 | 522d547a5910bb6d3ad49955c86fab64 |
|
BLAKE2b-256 | 436bc6770cceb3171c7d67b9de3c3002cb3a67086dab5eb8c9cced5cb36412bd |
Hashes for mkl_random-1.2.2-11-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a87845078a39f9e8fc3c90b54e872b0a001e9d1834545f1c9b102212555f29d7 |
|
MD5 | 59f60f547802234dc3259229f39e120a |
|
BLAKE2b-256 | 5af0017154d48de802106e05a2e3c509db60860352ed6ebad9c28650f3b2e157 |
Hashes for mkl_random-1.2.2-11-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a7e0a2a0314c357c7c831742371470bd21888df32684528b9ffb41e230abe95 |
|
MD5 | bcdc8660c27b2f6706c5748bb7a61f36 |
|
BLAKE2b-256 | 39a2911a0324b1da942217b17e2ef0d9e6d4630630f33787f01b5bea037030cf |
Hashes for mkl_random-1.2.2-8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d37e07b414c5b0a4b13ea9936909cdc974c484afc324ab50f20c1eef8922597e |
|
MD5 | b5634e365dc1abc39dcda09dff63f773 |
|
BLAKE2b-256 | 0954dc57a36ba775a99818d0e35b758a967caeaa41d0e0347e731dd368a2e851 |
Hashes for mkl_random-1.2.2-8-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 540fc0e74b58105ec0506320e98987e03b1f7b7700ed66e678e781fcfdfb7204 |
|
MD5 | af47b451285337562733cecf4aea7876 |
|
BLAKE2b-256 | 51244ed79f220b4d9325439f7b48b229ae45b73181bd42403eceda87e2a38613 |
Hashes for mkl_random-1.2.2-8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 579545747625487e8acfef3183e7f3d06cd70c108a847817813cbea57cb43b4a |
|
MD5 | d0b6e27b3ffaf772c74d10df92c4a2cc |
|
BLAKE2b-256 | b2b025e8cb168a1ae80369fb426b14501c5da2497aaa77cdef74b6c2c20a560e |
Hashes for mkl_random-1.2.2-8-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0bed7e4d24e0e6cbc2309eff71c322212089364de355771f466fe8998f140d2 |
|
MD5 | 849f024b5829bf7835aea4e895615b19 |
|
BLAKE2b-256 | 48a91839f0174ae9ef56bacb71033b53cad16dc69dd388342eb7b935e506c77b |
Hashes for mkl_random-1.2.2-8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a6103f892a29039e615a955e3efeae0ed9a81a2df3099891f9cdf9ed2e1f2d8 |
|
MD5 | 8e4aa1c3ba844ad71bc925ef2a6d5327 |
|
BLAKE2b-256 | 07d365d39002b47d29eb91685789374b9a363c4c3becb514b18def4756fa8c2e |
Hashes for mkl_random-1.2.2-8-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dbbcd78f8f4b88394c33453d107da3bec24f59f3309f7fe0e1abdceda6f56f9 |
|
MD5 | 3a79dda4c9fd2a7b8721f2ef0557cfb3 |
|
BLAKE2b-256 | a9533feafb559db59a386bd770a62c58ee924878b17b1c98de80223071287d3e |
Hashes for mkl_random-1.2.2-5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 936638ce4fe214c2a7b9d58e46eb563fb79d7ce5f83774eb14514f86b4370e79 |
|
MD5 | c459f680de60dfaba44aaf964506e850 |
|
BLAKE2b-256 | c03f4f065ae55ae44d769634f5ebd72c22fbb9b622bda23cb10ebb80d5c2d1d2 |
Hashes for mkl_random-1.2.2-5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3239c80e72f0b59ddaf487e9fa2f3586fb33277924be4f06b9db41df9fb008a2 |
|
MD5 | fb1929d39643ef96539b0fbc0868da66 |
|
BLAKE2b-256 | 00c7b088b9508aed56c40868c63537f1435426269c4964a717724f5abddcfcf5 |
Hashes for mkl_random-1.2.2-5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d0b06b19078a2765aff6c44d95876fd9088d0a70e73d24a2c21b9a52b57b37b |
|
MD5 | 4791bacc5dfb401619f517b99424ac2c |
|
BLAKE2b-256 | bf74d976e4c48a761a0e5b89e3616d6e6e72a47ac3038cb3473da9bb5b7cf116 |
Hashes for mkl_random-1.2.2-5-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2816322f15e87ebbd8b13895d16396992fdd9d4d91ea2c372ef49eb4e8d47d12 |
|
MD5 | c8800e1fec00c2d4d2b728e8159ea1c4 |
|
BLAKE2b-256 | b914ee802b5a698143998539fbb598898588f0ce61337fedefbaa234ff3cd8e5 |
Hashes for mkl_random-1.2.2-5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb3a2996740b242fa7abd4edada6d77f8ae5eb9ecf50b5d1829ec5f34833e53f |
|
MD5 | f79c2f54a6a5f68f45dcf1b84ee5f8de |
|
BLAKE2b-256 | ed9f3df3e4fd65989fca692df8ce563448b86fbc72d02da188fb36f9ce7e1802 |
Hashes for mkl_random-1.2.2-5-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a67b87e668fbe325ed20ed3719acbd5a347e0e556b4012ab78ca8c57df65b55e |
|
MD5 | 3bde34fe4706ae2da7ce0f4cab209ec2 |
|
BLAKE2b-256 | e63091a03ee9f32df44e6002e4cd397e8f20b094cfe2c02075502b189523c9e7 |
Hashes for mkl_random-1.2.2-4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abcf65544cce0db7ddd69bb16c9e62c8f788df063e9459feed5b927de528cdca |
|
MD5 | a68771e4740ee9a54b9ac8e84ae4055e |
|
BLAKE2b-256 | ff5e88ae53b3c01739c788b147fce7b7e85644f074436bd2780e052f8194c1ba |
Hashes for mkl_random-1.2.2-4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50c3467385f6cd06b2ea6983259bba88c4efda187677fc46e0f6ced7accd037c |
|
MD5 | 58caac3476b46066172d34f328fac1e0 |
|
BLAKE2b-256 | 67ebc578f528e474a950070eac2e9a6b85ea111b27b38d6f66fb2b5a3e80a06d |
Hashes for mkl_random-1.2.2-1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9196bb0d414c1504defb6217bc740d7e004ac2dfdd0186e065fb3ee8122fc843 |
|
MD5 | 55e2f647e75c55fb714bd58040fa421f |
|
BLAKE2b-256 | 2e39a728281ab9b5c5e6412fce07ee9e750fc10bd51cf01ca6c001176f83c192 |
Hashes for mkl_random-1.2.2-1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 874c3067c40e703fcdea7b6920c0f7ccf92029106753912b07bee856b59f3f32 |
|
MD5 | dbd03732264147f3b7d579e115147c27 |
|
BLAKE2b-256 | c5634da5d914c81943df7558b132479733b8c883dbf0b0c66bf42414aa2b0d9b |
Hashes for mkl_random-1.2.2-1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24ff677be864bc4e1f036b5f53c4baa32069f00d00876bb600a5b6089091a57c |
|
MD5 | 7bc820902bf8a6411ebf474910ebc75e |
|
BLAKE2b-256 | a93d3c55ef654a39e080606fd8bdbcc1102c3971a8500526272626b529fa3477 |
Hashes for mkl_random-1.2.2-1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cfe3cc761437a789ed9570f1d740ab703d125f47e9ccc7ea882ee39f4637648 |
|
MD5 | f565480ef183413736dfdb021f6617ae |
|
BLAKE2b-256 | 25bfca70dae2036e5cf6db0d3a4d25fb62dc7e6e178ce6585544b54bf4d1f54a |