Sorting arrays in NumPy by column

176 @steve‘s answer is actually the most elegant way of doing it. For the “correct” way see the order keyword argument of numpy.ndarray.sort However, you’ll need to view your array as an array with fields (a structured array). The “correct” way is quite ugly if you didn’t initially define your array with fields… As a … Read more

Spell Checker for Python

I’m fairly new to Python and NLTK. I am busy with an application that can perform spell checks (replaces an incorrectly spelled word with the correct one). I’m currently using the Enchant library on Python 2.7, PyEnchant and the NLTK library. The code below is a class that handles the correction/replacement. I have written a … Read more

How to serve static files in Flask

The preferred method is to use NGINX or another web server to serve static files; they’ll be able to do it more efficiently than Flask. However, you can use send_from_directory to send files from a directory, which can be pretty convenient in some situations: Alternatively, you could use app.send_file or app.send_static_file, but this is highly … Read more