python学习笔记——矩阵跟向量间的转换

这篇具有很好参考价值的文章主要介绍了python学习笔记——矩阵跟向量间的转换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、 矩阵转向量:ravel()flatten()函数可以实现多维数据向一维数据转换
import numpy as np
x = np.arange(9).reshape(3,3)
print(type(x),x.shape)
print(x)

x = x.reshape(1,9)
print(type(x),x.shape)
print(x)

a = x.ravel()
print(type(a),a.shape)
print(a)
b = x.flatten()
print(b)

a[1]=100
print(a)
b[1]=100
print(b)
..............................
<class 'numpy.ndarray'> (3, 3)
[[0 1 2]
 [3 4 5]
 [6 7 8]]

<class 'numpy.ndarray'> (1, 9)
[[0 1 2 3 4 5 6 7 8]]

<class 'numpy.ndarray'> (9,)
[0 1 2 3 4 5 6 7 8]
[0 1 2 3 4 5 6 7 8]

[  0 100   2   3   4   5   6   7   8]
[  0 100   2   3   4   5   6   7   8]

2、向量转矩阵:reshape() 可以将一维数据转为多维数据文章来源地址https://www.toymoban.com/news/detail-567307.html

import numpy as np
x = np.arange(10)
print(type(x),x.shape)
print(x)

a = x.reshape(1,10)
print(type(a),a.shape)
print(a)

b = x.reshape(5,2)
p

到了这里,关于python学习笔记——矩阵跟向量间的转换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 史上最简SLAM零基础解读(8.1) - 旋转矩阵、旋转向量、欧拉角推导与相互转换

    本人讲解关于slam一系列文章汇总链接:史上最全slam从零开始   文末正下方中心提供了本人 联系方式, 点击本人照片即可显示 W X → 官方认证 {color{blue}{文末正下方中心}提供了本人 color{red} 联系方式,color{blue}点击本人照片即可显示WX→官方认证} 文末正下方中心 提供了本人

    2024年02月13日
    浏览(27)
  • 用Python实现矩阵运算【学习笔记】

    Pandas:Python中一个强大的分析结构化数据的工具集,可用于快速实现数据的导入/导出,索引。 Matplotlib:Python基础绘图库,几行代码即可生成绘图,直方图、条形图、散点图等。 NumPy:使用Python进行科学计算的基础软件包。核心:基于N维数组对象ndarray的数组运算。 现有矩阵

    2024年02月11日
    浏览(34)
  • Eigen笔记1:矩阵和向量的定义和赋值

    列向量也可以用矩阵来表示 行向量也可以用矩阵来表示 2.3.1 列向量赋值方法 2.3.2 行向量举例 2.3.3 其他赋值方法 逐个元素赋值 注意索引是从0开始,和数组是一样的! 用矩阵赋值 3.2.1 每个矩阵元素单独赋值 注意索引是从0开始,和数组是一样的! 3.2.3 逗号赋值

    2024年02月12日
    浏览(23)
  • R语言自学笔记:向量、矩阵及dataframe基础

    记录一下在学习和练习过程中所遇到的一些细节问题 (1)R语言中,向量元素从一开始标号,vector[0] 用于储存向量的类型 (2)向量的嵌套,在R语言中向量之间是可以以嵌套的形式来指定对应元素,例如:  结果为: (3)选取向量的部分。除了基本的可以使用数字坐标来选

    2023年04月09日
    浏览(27)
  • 线性代数的学习和整理6:如何表示向量/矩阵? 矩阵就是向量组,矩阵的本质是什么?

    目录 0 参考的知识点和目录 1 向量 1.1 向量的概念 1.2 向量如何表示 1.3 向量/矩阵的优秀表示方法:即向量空间内的有向线段 2 矩阵 2.1 矩阵就是多个列向量的集合/合并( 而不是 +),矩阵就是多个列向量的一种简化书写方式? 2.2 矩阵的加法  =等价于=  向量的加法 2.3 矩阵

    2024年02月07日
    浏览(38)
  • 树莓派学习笔记2——树莓派与电脑间的连接

    一、使用HDMI线直接连接树莓派与电脑。 二、使用串口通道连接 将烧录好系统的SD卡镜像U盘打开 如果是树莓派4B,则找到config.txt文件 将串口从默认的蓝牙映射到硬件串口在文末添加: pi3-miniuart-bt是一个设备树文件,将串口从蓝牙映射到硬件串口了,不需要再关闭蓝牙和配置

    2024年02月09日
    浏览(44)
  • dplyr-as.numeric保留行名转换数据框(矩阵)的所有字符型列向量为数值型

    当需要对矩阵进行数学运算的时候,如果矩阵的数据类型为字符型,是无法应用 “mathematical” 类函数的(会抛出异常 E r r o r : n o n − n u m e r i c a r g u m e n t t o m a t h e m a t i c a l f u n c t i o n color{blue}{Error : non-numeric argument to mathematical function} E r r o r : n o n − n u m e r i

    2024年02月14日
    浏览(25)
  • LA@向量组间的表示关系

    向量组的相互表出 设有两个同维向量组 A : α 1 , ⋯   , α s A:alpha_1,cdots,alpha_s A : α 1 ​ , ⋯ , α s ​ , B : β 1 , ⋯   , β t {B}:beta_1,cdots,beta_{t} B : β 1 ​ , ⋯ , β t ​ 若 β 1 , ⋯   , β t beta_1,cdots,beta_t β 1 ​ , ⋯ , β t ​ 都可以被 A A A 线性表示,则称向量组 B {B} B 可以由

    2024年02月11日
    浏览(28)
  • 机器学习 -- 矩阵和向量

    在之前的knn算法和余弦算法等算法中,都有很重要的概念,叫做矩阵和向量。这个是机器学习中很重要的概念。今天来深入学习一些矩阵和向量的一些知识。 向量是一个有序的数字列表,可以在几何中表示为从原点出发的箭头。在机器学习中,向量通常用于表示数据点或特征

    2024年02月21日
    浏览(70)
  • OpenCv-Python学习笔记(九):形态学转换

    目录 腐蚀 膨胀 开运算 闭运算 形态学梯度 礼帽 黑帽 形态学操作的关系 构建椭圆/圆形的核 形态学操作是根据图像形状进行的简单操作。一般情况下对二值化图像进 行的操作。需要输入两个参数,一个是原始图像,第二个被称为结构化元素或 核,它是用来决定操作的性质的

    2024年02月05日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包