Следует ли мне использовать numpy (или pylab) в качестве среды Python, используя `from numpy import *`?

Я использую pylab (точнее, numpy) во всех моих программах на Python. Исключения очень редки, если таковые имеются. До сих пор я привык импортировать numpy следующим образом:

from numpy import *

Это имеет то преимущество, что выглядит так, будто numpy с самого начала был частью python. Есть ли что-то плохое в том, чтобы импортировать подобный numpy в каждый скрипт? Я имею в виду, помимо того факта, что каждый скрипт / программа потребует немного больше памяти и дольше будет загружаться.

Я думаю, что всегда нужно писать numpy или даже np перед каждым вызовом функции, исходящей из numpy (например, np.zeros (3) ) утомительно, потому что требует, чтобы я знал, какая функция исходит от numpy, а какая нет. Мне все равно, что функция нулей исходит от numpy или python, я просто хочу / мне нужно ее использовать.

Какая нотация, по вашему мнению, лучше?

12
задан levesque 3 November 2015 в 14:09
поделиться