这里介绍python的一个库,numpy库,这个库是机器学习,数据分析最经常用到的库之一,也是利用python做数据必须用到的一个库,入门机器学习学的第一个python库就是它了。
先对其导入到python中,相关代码如下:
import numpy
1.首先利用这个库创建一个一维数组:
a=np.arange(10)
print(a)
输出结果如下:
[0 1 2 3 4 5 6 7 8 9]
2.创建一个布尔型的数组:
a=np.full((3,3),True,dtype=bool)
print(a)
结果如下:
[[ True True True]
[ True True True]
[ True True True]]
3.从一维数组从提取满足条件的元素,比方说提取出奇数的元素:
import numpy as np
a=np.arange(10)
print(a[a%2==1])
结果如下:
[1 3 5 7 9]
4.将数组中的所有奇数替换成-1而不影响原始的数组:
import numpy as np
a=np.arange(10)
print(a[a%2==1])
out=np.where(a%2==1,-1,a)
print(out)
print(a)
结果如下: