美文网首页
numpy记录

numpy记录

作者: 两分与桥 | 来源:发表于2019-05-28 20:57 被阅读0次
t = numpy.arange(12).reshape(3, 4)

print(t)
# [[0  1  2  3]
#  [4  5  6  7]
# [8 9 10 11]]

# 取行
print(t[2])
# [[8  9 10 11]]

# 取连续的多行
print(t[1:])
# [[4  5  6  7]
#  [8  9 10 11]]

# 取不连续的多行
print(t[[0,2]])
# [[0  1  2  3]
#  [8  9 10 11]]

print(t[1,:])
# [4 5 6 7]

print(t[1:,:])
# [[4  5  6  7]
#  [8  9 10 11]]

# 取列
print(t[:,0])
# [0 4 8]

# 取连续的多列
print(t[:,2:])
# [[2  3]
#  [6  7]
# [10 11]]

# 取不连续的多列
print(t[:,[0,2]])
# [[0  2]
#  [4  6]
# [8 10]]

# 取行和列,取第2行,第3列的值
a = t[1,2]
print(a)       # 6
print(type(a)) # <class 'numpy.int32'>

# 取多行和多列,取第2行到第3行,第2列到第3列的结果
# 取的是行和列交叉点的位置
b = t[1:3, 1:3]
print(b)
# [[5  6]
#  [9 10]]

# 取多个不相邻的点 (行,列)
# 选出来的结果是(0,0) (2,1) (2,3)
c = t[[0, 2, 2], [0, 1, 3]]
print(c)
# [0  9 11]

相关文章

  • numpy记录

  • NumPy记录

    1.对数据进行shuffle 直接shuffle数组:1⃣️np.random.permutation 2⃣️np...

  • pandas

    自学整理记录,大神见笑 为什么要学习pandas numpy是处理数值型数据 pandas除了能处理numpy处理...

  • Python学习笔记3-Numpy

    Numpy 学习莫烦python,非常感谢~记录自己在学习python过程中的点滴。 Numpy 安装 Anaco...

  • numpy

    自学整理记录,大神见笑 为什么学习numpy 快速 方便 科学计算的基础库 什么是numpy 一个在Python中...

  • numpy矩阵操作

    python中矩阵运算要用到numpy库,记录一下常用和用到的函数。 首先要变成一个numpy的array 矩阵换...

  • 自学学习2

    Part.1.A.better.teachyourself.ipynb学习记录知识点:1、numpy.genfro...

  • 利用Python进行数据分析之Numpy学习笔记(一)

    首先说一下这篇文章不是NumPy的教程,而是对学习的记录,旨在在以后需要用的时候能够知道What is NumPy...

  • 科学计算工具:Numpy

    记录网课老师的笔记 1. Numpy基础数据结构 NumPy数组是一个多维数组对象,称为ndarray。其由两部分...

  • numpy

    一直没有总结过,记录一下numpy的基本用法: 1. 生成一个简单的数组,list 转换为numpy: 二维& ....

网友评论

      本文标题:numpy记录

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