|
587 | 587 | <span class="hljs-keyword">from</span> math <span class="hljs-keyword">import</span> log, log10, log2
|
588 | 588 | </code></pre></div>
|
589 | 589 |
|
590 |
| -<div><h3 id="statistics">Statistics</h3><pre><code class="python language-python hljs"><span class="hljs-keyword">from</span> statistics <span class="hljs-keyword">import</span> mean, median, variance, pvariance, pstdev |
| 590 | +<div><h3 id="statistics">Statistics</h3><pre><code class="python language-python hljs"><span class="hljs-keyword">from</span> statistics <span class="hljs-keyword">import</span> mean, median, variance, stdev, pvariance, pstdev |
591 | 591 | </code></pre></div>
|
592 | 592 |
|
593 | 593 | <div><h3 id="random">Random</h3><pre><code class="python language-python hljs"><span class="hljs-keyword">from</span> random <span class="hljs-keyword">import</span> random, randint, choice, shuffle
|
|
597 | 597 | shuffle(<list>)
|
598 | 598 | </code></pre></div>
|
599 | 599 |
|
600 |
| -<div><h3 id="binhex">Bin, Hex</h3><pre><code class="python language-python hljs"><int> = <span class="hljs-number">0</span>b<bin> <span class="hljs-comment"># Or: 0x<hex></span> |
601 |
| -<int> = int(<span class="hljs-string">'<bin>'</span>, <span class="hljs-number">2</span>) <span class="hljs-comment"># Or: int('<hex>', 16)</span> |
602 |
| -<int> = int(<span class="hljs-string">'0b<bin>'</span>, <span class="hljs-number">0</span>) <span class="hljs-comment"># Or: int('0x<hex>', 0)</span> |
603 |
| -<span class="hljs-string">'0b<bin>'</span> = bin(<int>) <span class="hljs-comment"># Or: hex(<int>)</span> |
| 600 | +<div><h3 id="binhex">Bin, Hex</h3><pre><code class="python language-python hljs"><int> = <span class="hljs-number">0</span>b<bin> <span class="hljs-comment"># Or: 0x<hex></span> |
| 601 | +<int> = int(<span class="hljs-string">'±<bin>'</span>, <span class="hljs-number">2</span>) <span class="hljs-comment"># Or: int('±<hex>', 16)</span> |
| 602 | +<int> = int(<span class="hljs-string">'±0b<bin>'</span>, <span class="hljs-number">0</span>) <span class="hljs-comment"># Or: int('±0x<hex>', 0)</span> |
| 603 | +<span class="hljs-string">'[-]0b<bin>'</span> = bin(<int>) <span class="hljs-comment"># Or: hex(<int>)</span> |
604 | 604 | </code></pre></div>
|
605 | 605 |
|
606 |
| -<div><h3 id="bitwiseoperators">Bitwise Operators</h3><pre><code class="python language-python hljs"><int> = <int> & <int> <span class="hljs-comment"># And</span> |
607 |
| -<int> = <int> | <int> <span class="hljs-comment"># Or</span> |
608 |
| -<int> = <int> ^ <int> <span class="hljs-comment"># Xor (0 if both bits equal)</span> |
609 |
| -<int> = <int> << n_bits <span class="hljs-comment"># Shift left</span> |
610 |
| -<int> = <int> >> n_bits <span class="hljs-comment"># Shift right</span> |
611 |
| -<int> = ~<int> <span class="hljs-comment"># Compliment (flips bits)</span> |
| 606 | +<div><h3 id="bitwiseoperators">Bitwise Operators</h3><pre><code class="python language-python hljs"><int> = <int> & <int> <span class="hljs-comment"># And</span> |
| 607 | +<int> = <int> | <int> <span class="hljs-comment"># Or</span> |
| 608 | +<int> = <int> ^ <int> <span class="hljs-comment"># Xor (0 if both bits equal)</span> |
| 609 | +<int> = <int> << n_bits <span class="hljs-comment"># Shift left</span> |
| 610 | +<int> = <int> >> n_bits <span class="hljs-comment"># Shift right</span> |
| 611 | +<int> = ~<int> <span class="hljs-comment"># Compliment (flips bits)</span> |
612 | 612 | </code></pre></div>
|
613 | 613 |
|
614 | 614 | <div><h2 id="combinatorics"><a href="#combinatorics" name="combinatorics">#</a>Combinatorics</h2><ul>
|
|
0 commit comments