Newbie Programming Mistakes: Difference between revisions
Created page with "==Weird Syntax== ===comparison to true or false=== If you have a bool, you can just use it instead of comparing to <code>true</code> or <code>false</code>: <syntaxhighlight lang="python"> # some code which produces a bool b b = a > 5 # return b == false return not b </syntaxhighlight> Similarly, you don't need to do: <syntaxhighlight lang="python"> # Unnecessary if not b: return true else: return false </syntaxhighlight> ==Not using vectorization== If you're using..." |
|||
| Line 19: | Line 19: | ||
==Not using vectorization== | ==Not using vectorization== | ||
If you're using a language like Python or R, you can take advantage of faster SIMD instructions by using vectorized code. | If you're using a language like Python or R, you can take advantage of faster SIMD instructions by using vectorized code.<br> | ||
Instead of writing: | Instead of writing: | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||