We can translate base64 values using an if-else block to do really simple math, instead of using the str.index() method, which has to scan through the alphabet. This change gives about a 20% speedup, though it clearly still suffers from a lot of overhead from Python.
…nceptNet data as a matrix
… overridable pickler.
This had many subtle implications. Thanks to the tests for helping me work this out.
…e new ipython anyway.
Handling gzip was tricky, but tested. gzip should be taken care of differently anyway.
… also be done with itertools.
…e, use indexable_set(labels or ).