from numpy import array
# 数组
mm = array((1,1,1))
pp = array((1,2,3))
print(pp+mm)
# 每个元素*2
pp*2
# 每个元素平方
pp**2
# 访问
pp[1]
# 数组
jj = array([[1,2,3],[1,1,1,]])
print(jj[0])
print(jj[0][1])
# 矩阵方式
jj[0,1]
# 数组相乘
a1 = array([1,2,3])
a2 = array([2,4,6])
print(a1*a2)
# 矩阵
from numpy import mat, matrix
ss = mat([1,2,3])
print(ss)
mm = matrix([1,2,3])
print(mm)
print(mm[0,1])
# 列表转换Numpy矩阵
pyList = [5,10,11]
print(mat(pyList))
# .T转置
print(mm*ss.T)
# shape 矩阵 数组 维数
from numpy import shape
print(shape(mm))
# 元素相乘
from numpy import multiply
print(multiply(mm,ss))
# 排序
mm.sort()
print(mm)
# argsort 每个元素排序序号
dd = mat([4,5,1])
print(dd.argsort())
# 均值
a = dd.mean()
print(a)
jj = mat([[1,2,3],[4,5,8]])
print(shape(jj))
# (:) 行号
# 取出第一行
print(jj[1,:])
# 第一行第0列 第一列
print(jj[1,0:2])
机器学习实战numpy
猜你喜欢
转载自blog.csdn.net/qq_39161216/article/details/88430280
今日推荐
周排行