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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值