from numpy import * import operator和import numpy as np

在做knn算法时,看到unmpy的不同引用方法,不知道其区别,后来查了资料后知道了两者区别,简单记录一下

摘自 https://zhidao.baidu.com/question/877431035722473172.html


(1)import numpy,如果你使用numpy的属性都需要在前面加上numpy

(2)from numpy import * ,则不需要加入numpy

后者不建议使用,如果你下次引用和numpy里的函数一样的情况,就会出现命名冲突

举个例子:将列表[1,2,3,4,5,6,7]生成numpy的数组[1 2 3 4 5 6 7]

import numpy  (可避免冲突)

arr = numpy.array([1,2,3,4,5,6,7])

print(arr)

from numpy import *  (不建议用这一种方式)

arr = array([1,2,3,4,5,6,7])

print(arr)



猜你喜欢

转载自blog.csdn.net/myhome908/article/details/80756596