1.先介绍python矩阵的切片:
对于一个m*n的矩阵A
A[x1:x2,y1:y2]
x1:x2表示矩阵的行。x1:x2表示从下标为x1的行到下标为(x2-1)的行(即x2行不包含)
y1:y2表示矩阵的列。y1:y2表示从下标为y1的列到下标为(y2-1)的列(即y2列不包含)

A[x1,y1:y2]
表示取下标为x1的行,下标为y1到y2-1的列(即y2列不包含)

A[x1:x2,y1]
表示取下标为x1到x2-1的行(即x2行不包含),下标为y2的列。

dataset=[[1.658985, 4.285136, -3.453687, 3.424321, 4.838138, -1.151539, -5.379713, -3.362104, 0.972564, 2.924086],[-3.567919, 1.531611, 0.450614, -3.302219, -3.487105, -1.724432, 2.668759, 1.594842, -3.156485, 3.191137],[3.165506, -3.999838, -2.786837, -3.099354, 4.208187, 2.984927, -2.123337, 2.943366, 0.704199, -0.479481],[-0.39237, -3.963704, 2.831667, 1.574018, -0.790153, 3.343144, 2.943496, -3.357075, -3.195883, -2.283926],[2.336445, 2.875106, -1.786345, 2.554248, 2.190101, -1.90602, -3.403367, -2.778288, 1.778124, 3.880832],[-1.688346, 2.230267, 2.592976, -2.054368, -4.007257, -3.207066, 2.257734, 3.387564, -2.679011, 0.785119],[0.939512, -4.023563, -3.674424, -2.261084, 2.046259, 2.735279, -3.18947, 1.780269, 4.372646, -0.822248]]
 print(dataset[1:3,2:6])[[ 0.450614 -3.302219 -3.487105 -1.724432][-2.786837 -3.099354  4.208187  2.984927]]print(dataset[1, 0:4])[[-3.567919  1.531611  0.450614 -3.302219]]print(dataset[0:4, 4])[[ 4.838138][-3.487105][ 4.208187][-0.790153]]

python list 和矩阵的切片相关推荐

  1. python矩阵的切片操作

    python矩阵的切片操作 import numpy as npa = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, ...

  2. python 矩阵切片_python矩阵的切片(或截取)

    矩阵一般有行也有列,所以矩阵的截取也需要包含行和列两个参数. 假设a是一个矩阵,a的截取就可写成:a[起始行:终止行,起始列:终止列],中括号中有一个逗号,逗号前的是为了分割行的,逗号后的是为了分割列 ...

  3. python 切片取最后一列_python矩阵的切片(或截取)

    矩阵一般有行也有列,所以矩阵的截取也需要包含行和列两个参数. 假设a是一个矩阵,a的截取就可写成:a[起始行:终止行,起始列:终止列],中括号中有一个逗号,逗号前的是为了分割行的,逗号后的是为了分割列 ...

  4. 【Python】Numpy数组的切片、索引详解:取数组的特定行列

    [Python]Numpy数组的切片.索引详解:取数组的特定行列 文章目录 [Python]Numpy数组的切片.索引详解:取数组的特定行列 1. 介绍 2. 切片索引 2.1 切片索引先验知识 2. ...

  5. Python: 向量、矩阵和多维数组(基于NumPy库)

    参考文章: 数值 Python: 向量.矩阵和多维数组 Numpy 中的矩阵向量乘法 对NumPy中dot()函数的理解 np.random.rand()函数 numpy.array函数详解 nump ...

  6. 怎么在python中输入矩阵_如何使用NumPy在Python中实现矩阵?

    矩阵被用作数学工具,在现实世界中有多种用途.在本文中,我们将按照以下顺序讨论Python中关于使用著名的NumPy库的矩阵的所有内容:什么是NumPy以及何时使用它?在NumPy 矩阵被用作数学工具, ...

  7. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结

    Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...

  8. python语言入门编程猫-编程猫推出海龟编程器,打造Python教育产品矩阵

    原标题:编程猫推出海龟编程器,打造Python教育产品矩阵 芥末堆8月18日讯 今日,编程猫推出Python教育产品矩阵,其中包括海龟编程器.游戏化教学产品"代码竞技场".教材.师 ...

  9. python list转矩阵

    <pre name="code" class="python">#list转矩阵,矩阵列合并 x = [[1.2,2.2,1.4],[1.3,2.4 ...

最新文章

  1. 分贝dB与放大倍数的转换关系
  2. UEFI+GPT安装windows
  3. php 函数分类,PHP Array 函数
  4. SpringBoot整合MyBatis-Plus3.1详细教程
  5. python 获取字符串中的字典_python cookies提取——从字符串到字典(一行Python代码)...
  6. php 处理二维数组(去除重复项,排序,转换,去空白等)
  7. 极速收藏!巨详细的分布式架构知识体系
  8. IPhone之NSXMLParser的使用
  9. 为普通用户添加root权限
  10. 设计模式(九): 从醋溜土豆丝和清炒苦瓜中来学习模板方法模式(Template Method Pattern)...
  11. 浅谈C语言函数调用与系统调用
  12. 【转】SQL修改字段长度
  13. canvas抖音八卦时钟,轻喷
  14. 2023毕业生必看,springboot计算机毕业设计容易通过题目都在这里!
  15. pytorch下可训练分段函数的写法
  16. Mac系统重置快捷键
  17. 淘宝天猫店铺微信公众平台建设指南
  18. vue 仿B站下拉刷新上拉加载
  19. 怎么禁用chrom'停用开发者模式'弹窗
  20. 使用Java解压zip格式压缩包

热门文章

  1. [解决问题]selenium.remote.UnreachableBrowserException 异常分析并解决问题
  2. XML解析文件出错解决方法
  3. 什么是错误的幻数错误?
  4. WCF服务的REST / SOAP端点
  5. 从人肉到智能,阿里运维体系经历了哪些变迁?
  6. Python高级特性(切片,迭代,列表生成式,生成器,迭代器)
  7. [转] 2016前端开发技术巡礼
  8. mysql 5.7.x 安装
  9. Java编程思想(第4版)读书笔记——01
  10. iOS中判断程序是不是第一次运行(新手引导界面用)