此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出。欢迎各位前来交流。(部分材料来源网络,若有侵权,立即删除)
本人博客所有文章纯属学习之用,不涉及商业利益。不合适引用,自当删除!
若被用于非法行为,与我本人无关
机器学习part02|python|初步学习|numpy|
numpy
- numpy的数组类(numpy.array)中提供了很多数组和矩阵的便捷方法
导入
import numpy as np
生成NumPy数组
import numpy as np
x=np.array([1.0,2.0,3.0])
print(x)
type(x)
- numpy和标量之间的运算直接运算就好了
numpy的N维数组
import numpy as np
A=np.array([[1,2],[3,4]])
print(A)
A.shape
A.dtype
这里生成了一个2X2的矩阵
矩阵元素的数据类型可以通过dtype查看
访问元素
元素的索引从0开始
import numpy as np
A=np.array([[1,2],[3,4]])
print(A[0])
print(A[0][0])
也可以使用for语句访问各个元素
Matplotlib
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,6,0.1)
y1=np.sin(x)
y2=np.cos(x)
plt.plot(x,y1,label="sin")
plt.plot(x,y2,linestyle="--",label="cos")
plt.xlabel("x")#x轴
plt.ylabel("y")#y轴
plt.legend()#图例
plt.show()