代码:

import numpy as npA = np.arange(3, 15).reshape((3, 4))
print(A)
# 索引到某一行
print(A[2])
# 索引某个元素
print(A[1][1])
print(A[1, 1])
print(A[1, :])  # 第一行所有元素
print(A[:, 1])  # 第一列的所有元素

运行结果:

[[ 3  4  5  6][ 7  8  9 10][11 12 13 14]]
[11 12 13 14]
8
8
[ 7  8  9 10]
[ 4  8 12]

代码:

# # 循环
# 输出每一行
for row in A:print("每一行")print(row)

运行结果:

每一行
[3 4 5 6]
每一行
[ 7  8  9 10]
每一行
[11 12 13 14]

代码:

# 输出每一列
for column in A.T:print(column)

运行结果:

[ 3  7 11]
[ 4  8 12]
[ 5  9 13]
[ 6 10 14]

代码:

# 输出每一个元素
print(A.flatten())
for item in A.flat:print(item)

运行结果:

[ 3  4  5  6  7  8  9 10 11 12 13 14]
3
4
5
6
7
8
9
10
11
12
13
14

Python 之 Numpy (四)索引相关推荐

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

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

  2. python之numpy数组的花式索引

    python之numpy数组的花式索引 #对于一个一维数组,选出其第1,3,4,6,7个元素,组成新的数组# print('----------module1----------') a = np.a ...

  3. 机器学习(四):Python与Numpy的使用技巧

    这是一篇机器学习的介绍,本文不会涉及公式推导,主要是一些算法思想的随笔记录. 适用人群:机器学习初学者,转AI的开发人员. 编程语言:Python 下面从自己项目中遇到的一些python.numpy知 ...

  4. NumPy 高级索引

    NumPy 高级索引 NumPy 比一般的 Python 序列提供更多的索引方式.除了之前看到的用整数和切片的索引外,数组可以由整数数组索引.布尔索引及花式索引. 整数数组索引 以下实例获取数组中(0 ...

  5. python中的[:-1] [:,:-1] python矩阵numpy中array的冒号 逗号

    如何理解[:-1]  [:,:-1] data = np.loadtxt('data.csv', delimiter = ',')     X = data[:,:-1]    #取所有行,取列到倒数 ...

  6. [转载] Python:Numpy详解

    参考链接: Python中的numpy.vdot NumPy Ndarray 对象 NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行 ...

  7. Numpy 数组索引

    数组索引是指使用方括号([])来索引数组值,numpy提供了比常规的python序列更多的索引工具.除了按整数和切片索引之外,数组可以由整数数组索引.布尔索引及花式索引.下面逐一学习. 一.整数索引 ...

  8. 看到一篇详细的关于Python之Numpy教程分享给和我一样在编程上的小白

    NumPy - 简介 NumPy 是一个 Python 包. 它代表 "Numeric Python". 它是一个由多维数组对象和用于处理数组的例程集合组成的库. Numeric, ...

  9. 【莫烦Python】Numpy教程

    目录 前言 1.numpy属性 2.numpy的array创建 3.numpy的基础运算 4.numpy的基础运算2 5.numpy的索引 6.numpy的array合并 7.numpy的array分 ...

最新文章

  1. 快速浏览Silverlight3 Beta:当HLSL遇上Silverlight
  2. SAP WM 如何理解使用LT0G撤销TO时系统出现的锁的标志
  3. 干货|六维力和力矩传感器的技术与应用
  4. 【阿里云新品发布·周刊】第12期
  5. python 之 append extend
  6. 图解VC++工具栏和状态栏编程实例
  7. L1-041 寻找250
  8. 七牛大数据平台的演进与大数据分析实践--转
  9. java守护线程与用户线程_详解Java线程-守护线程与用户线程
  10. Java系列笔记(3) - Java 内存区域和GC机制
  11. 当我们写Controller时,VisitRefer注解是干什么的。
  12. 【实战】如何通过html+css+mysql+php来快速的制作动态网页(以制作一个博客网站为列)
  13. 如何批量查询身份证号码地址归属地,身份证性别男女,星座,身份证生肖,身份证年龄以及身份证是否校验合法,一篇文章介绍清楚
  14. 基于wincap写抓包程序
  15. R-residuals plots
  16. 折线图css,echarts实现折线图的代码(附图)
  17. 2022年5月信息系统项目管理师3科真题和答案解析 —— 后感
  18. 小白算法练习 lanqiao SPFA+vector 模板
  19. 个人总结-oracle查询锁表、解锁语句
  20. C#中public 、private、protect的区别

热门文章

  1. 《深入浅出Ext JS》(第2版)即将上市
  2. 深度学习布料交换:在Keras中实现条件类比GAN
  3. TensorFlow练习2: 对评论进行分类
  4. 确定有限状态机和非确定有限状态机详解 包含Java实现源码(Nondeterministic finite automata)
  5. 数据缺失、混乱、重复怎么办?最全数据清洗指南
  6. 智慧健康,协同发展:清华大学携手天津市共同探索健康医疗大数据
  7. 阿里全球数学竞赛最强10人名单出炉:仅1人来自北大,但北大是最大赢家
  8. 两个月不到,我是如何从Python新手成长为谷歌认证TensorFlow开发者的?
  9. 北大港大,都将落地深圳!
  10. 【干货】机器学习经典书PRML 最新 Python 3 代码实现,附最全 PRML 笔记视频学习资料...