Official abbreviation for: import scipy as sp/sc

I've seen both:

import scipy as sp

and:

import scipy as sc

Is there an official preference listed anywhere?

For example, in the Introduction of the Scipy documentation, it is recommended to

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt

but a similar abbreviation is not offered for the Scipy package.

In this question, sp is recommended, but the link to the Scipy docs doesn't actually specify sp over sc.

Answers


The "official" answer, according to the Scipy documentation, is that there is really no reason to ever

import scipy

since all of the interesting functions in Scipy are actually located in the submodules, which are not automatically imported. Therefore, the recommended method is to use

from scipy import fftpack
from scipy import integrate

then, functions can be called with

fftpack.fft()

As cel pointed out, the API documentation recommends to not import scipy, but to import specific modules from scipy:

The scipy namespace itself only contains functions imported from numpy. These functions still exist for backwards compatibility, but should be imported from numpy directly.

Therefore, importing only the scipy base package does only provide numpy content, which could be imported from numpy directly.

If somebody still wants the main package, sp for Scipy would be convenient as np usially is used for NumPy.


Need Your Help

Mysql number of users per month

mysql database

I have a mysql database with the schema with fields

Google analytics with meta http-equiv="REFRESH" redirection

redirect google-analytics

Is it possible to apply google analytics to pages that use the <meta http-equiv="REFRESH" content="0;url={url}"> redirect method?