Python(数据分析篇)--- Numpy框架【一】矩阵、数组计算

一、 Numpy 矩阵

numpy:计算模块,主要有两种数据类型:数组、矩阵
特点:运算快

在这里,我们使用Jupyter Notebook工具

首先,导入模块

import numpy as np

1、矩阵的创建

mat1 = np.mat("1 2 3; 2 3 4; 1 2 3")
mat1

输出:
    matrix([[1, 2, 3],
            [2, 3, 4],
            [1, 2, 3]])


mat2 = np.mat("2 3; 1 4; 4 2")
mat2

输出:
    matrix([[2, 3],
            [1, 4],
            [4, 2]])

mat3 = np.mat("3 2 4; 1 3 4; 1 2 3")

2、矩阵的计算

  1. 矩阵加法计算
print("矩阵加法计算:\n",mat1+mat3)

输出:
    矩阵加法计算:
     [[4 4 7]
     [3 6 8]
     [2 4 6]]
  1. 矩阵乘法计算
print("矩阵乘法:\n", mat1*mat2)

输出:
    矩阵乘法:
     [[16 17]
     [23 26]
     [16 17]]
    
  1. 矩阵的转置
print("矩阵转置:\n", mat1.T)

输出:
    矩阵转置:
     [[1 2 1]
     [2 3 2]
     [3 4 3]]
    
  1. 矩阵的逆矩阵
print('矩阵的逆矩阵:\n',mat3.I)

输出:
    矩阵的逆矩阵:
     [[ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值