美文网首页
第一节矩阵创建

第一节矩阵创建

作者: barriers | 来源:发表于2020-02-03 16:21 被阅读0次

??train_test_split,查看该函数的源码

1矩阵创建

import numpy as np
np.ones(10)
np.ones((3,5))
np.zeros(shape=(3,5),dtype=int)
np.full(shape=(3,5),fill_value=666)

#arange
np.arange(0, 20,2)
# 在0到20之间等长的截出10个点,截出11个间隔才为2
np.linspace(0, 20,10)
# randint
np.random.randint(0, 1, 10)
np.randon.randint(4, 8, size=(3, 5))
#seed,使用seed可以使每次生成的随机数都一样
np.random.seed(666)
np.randon.randint(4, 8, size=(3, 5))

np.random.seed(666)
np.randon.randint(4, 8, size=(3, 5))

# normal
# 生成均值为10,方差为100的随机数
np.random.normal(10, 100)

2矩阵使用

import numpy as np
x = np.arange(10)
X = np.arange(15).reshape(3, 5)
#查看维度
x.ndim
# 查看矩阵行列
x.shape
#查看矩阵元素个数
x.size

2.1多维矩阵访问

import numpy as np
x = np.arange(10)
X = np.arange(15).reshape(3, 5)
# 访问单个
X[2,2]
# 切片,从第0个开始,不包含5
x[0:5]
#使用步长访问
x[::-1]
# 访问前两行前三列
X[:2, :3]
# 行倒序,列步长为2
X[::-1,::2]

reshape

x =np.arange(10)
b = x.reshape(1,10)
# 传入行数10,列由计算机自动计算
x.reshape(10, -1)
# 传入列数10,行由计算机自动计算
x.reshape(-1, 10)

相关文章

  • 第一节矩阵创建

    ??train_test_split,查看该函数的源码 1矩阵创建 2矩阵使用 2.1多维矩阵访问 reshape

  • 处理 NumPy 矩阵和 ufunc

    处理 NumPy 矩阵和 ufunc 创建矩阵 从其它矩阵创建矩阵 通用函数(ufunc) 通用函数的方法 数组除...

  • Numpy 学习笔记

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

  • 小白的机器学习实战——向量,矩阵和数组

    创建矩阵 向量 计算平均值,方差和标准偏差 重塑矩阵 矩阵加减法 对矩阵元素进行操作 创建稀疏矩阵 描述一个矩阵 ...

  • Numpy简单基础

    1. 创建numpy数组/矩阵 创建 修改 查看类型 特殊矩阵的创建: 创建都是0的数组, 默认为float 创建...

  • Python NumPy学习笔记之矩阵

    废话不多说,直接开干。 创建矩阵 合成矩阵 矩阵运算 矩阵加、减、乘 矩阵转置、求逆

  • 「转载」MATLAB tutorial

    MATLAB命令大全和矩阵操作大全一、矩阵的表示在MATLAB中创建矩阵有以下规则: a、矩阵元素必须在”[ ]”...

  • 第一章 机器学习基础

    Tips: mat() 函数将数组转化为矩阵.I操作实现矩阵求逆运算eye()创建单位矩阵

  • 认识Numpy—矩阵

    本节主要介绍如何创建矩阵、矩阵的四则运算、矩阵的转置、矩阵的逆、数组的比较及运算。

  • numpy学习笔记

    numpy和矩阵的使用联系起来理解 1、创建矩阵 一维矩阵(向量):np.array([1,2,3]) 矩阵:np...

网友评论

      本文标题:第一节矩阵创建

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