What is a “slug” in Django?

A “slug” is a way of generating a valid URL, generally using data already obtained. For instance, a slug uses the title of an article to generate a URL. I advise to generate the slug by means of a function, given the title (or another piece of data), rather than setting it manually. An example: … Read more

ImportError: cannot import name NUMPY_MKL

If you look at the line which is causing the error, you’ll see this: This line comment states the dependency as numpy+mkl (numpy with Intel Math Kernel Library). This means that you’ve installed the numpy by pip, but the scipy was installed by precompiled archive, which expects numpy+mkl. This problem can be easy solved by installation for numpy+mkl from whl file from here.

No module named utils error on compiling py file

The specific error happens when the Python interpreter can’t find a particular “.py” file. In your case, it is the file “utils.py”. First you need to find which file is trying to import “utils.py”. Starting with your main file, look up all the files you are importing. (I am guessing this issue is coming from … Read more

How do I compute derivative using Numpy?

You have four options Finite Differences Automatic Derivatives Symbolic Differentiation Compute derivatives by hand. Finite differences require no external tools but are prone to numerical error and, if you’re in a multivariate situation, can take a while. Symbolic differentiation is ideal if your problem is simple enough. Symbolic methods are getting quite robust these days. SymPy is … Read more

How often does python flush to a file?

For file operations, Python uses the operating system’s default buffering unless you configure it do otherwise. You can specify a buffer size, unbuffered, or line buffered. For example, the open function takes a buffer size argument. http://docs.python.org/library/functions.html#open “The optional buffering argument specifies the file’s desired buffer size:” 0 means unbuffered, 1 means line buffered, any … Read more

How to change pip installation path

You can tell pip where to install the package. Use the -t flag , that means the target directory where you want to install the package. Have have look at pip install –help You can change this on permanent basis by changing the pip.ini configuration file. See this for detail: pip install path On Unix and Mac OS X the configuration … Read more