python基础练习(三)—— numpy的矩阵基本操作



# -*- coding: utf-8 -*-
#1. 读入ag0613.csv数据集,并计算数据的最大值、最小值、均值、标准差、中位数
import numpy as np
v=np.loadtxt('d:/pytest/ag0613.csv', delimiter=',', usecols=(0,), unpack=True)

print "highest =", np.max(v)
print "lowest =", np.min(v)
print "avg =", np.average(v)
print "std =", np.std(v)
print "median =", np.median(v)


#2. 矩阵计算
# (1 2 ) * (2 5)
# (3 4 ) (1 3)
import numpy as np
x = np.array([[1, 2], [3 ,4]])
y = np.array([[2, 5], [1, 3]])
x
y
#矩阵相乘
x.dot(y) # 等价于np.dot(x, y)



#3. 随机生成100个标准正态的数据,并计算数据的均值与标准差
import numpy as np
from numpy.random import randn

d=np.random.randn(100)
print "avg =", np.average(d)
print "std =", np.std(d)


说明:ag0613.csv的内容

3374
3373
3398
3419
3387
3432
3430
3449
3423
3535
3500
3501
3510
3519
3508
3522




注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号