美文网首页
numPy 之 矩阵

numPy 之 矩阵

作者: 空山新雨后丶 | 来源:发表于2017-10-22 00:33 被阅读0次

mat 与 matrix 一样

>>> from numpy import matrix, mat
>>> ss = mat([1,2,3])
>>> mm = matrix([1,2,3])
>>> ss
matrix([[1, 2, 3]])
>>> mm
matrix([[1, 2, 3]])

>>> mm[0,1]
2

矩阵乘法

>>> ss * mm.T
matrix([[14]])
//1*1+2*2+3*3=14

得到矩阵的尺寸

>>> from numpy import shape
>>> shape(mm)
(1, 3)

>>> ee = mat([[1,2,3],[5,5,5]])
>>> ee.shape
(2, 3)

两个矩阵各个元素想成为

>>> from numpy import multiply
>>> multiply(ss,mm)
matrix([[1, 4, 9]])

排序

>>> mm.sort()
>>> mm
matrix([[1, 2, 3]])

这样会失去原始数据,一般要备份

显示排序序号

>>> dd = mat([3,2,1])
>>> dd.argsort()
matrix([[2, 1, 0]], dtype=int32)

求均值

>>> dd.mean()
2.0

得到第一行的数据(有第0行)

>>> ee = mat([[1,2,3],[5,5,5]])
>>> ee.shape
(2, 3)
>>> ee[1:]
matrix([[5, 5, 5]])

相关文章

  • numPy 之 矩阵

    mat 与 matrix 一样 矩阵乘法 得到矩阵的尺寸 两个矩阵各个元素想成为 排序 这样会失去原始数据,一般要...

  • 2019-08-13

    NumPy - 矩阵库 NumPy 包包含一个 Matrix库numpy.matlib。此模块的函数返回矩阵而不是...

  • numpy矩阵和数组的区别

    numpy矩阵和数组的区别 numpy矩阵(matrix)是严格二维的,而numpy数组(ndarray)是N维 ...

  • Numpy 学习笔记

    numpy 笔记 入门基础 转化为矩阵 输出矩阵维度 输出形状 共有多少元素 创建numpy数组 创建0矩阵 创建...

  • Matrix01-04:numpy中的矩阵表示

    numpy中的matrix类 numpy提供了一个专门的矩阵处理模块:numpy.matlib。1、矩阵创建函数。...

  • 创建NumPy数组(和矩阵)

    numpy.zeros() 创建零数组或者零矩阵 numpy.ones() 获得全一的数组或者矩阵 numpy.f...

  • Python3.7模块numpy

    numpy官网 0.numpy的基本属性 1.矩阵的创建 2.numpy基础运算 3.numpy索引 4.矩阵合并...

  • numpy — 线性代数

    矩阵乘法的dot NumPy提供了一个用于矩阵乘法的dot函数 numpy.linalg中有一组标准的矩阵...

  • Numpy介绍4

    Numpy矩阵算数介绍3 矩阵的元素算数 矩阵变形 矩阵拼接 矩阵切分 .hsplit(a,3) vsplit(...

  • pandas numpy

    pandas 时间序列操作 python numpy教程 Numpy中矩阵对象(matrix) numpy中的数据...

网友评论

      本文标题:numPy 之 矩阵

      本文链接:https://www.haomeiwen.com/subject/ywnwuxtx.html