numpy多维数组切片方法

 时间:2026-02-15 00:01:17

1、安装Anaconda,可以在官网下载

https://www.anaconda.com/download/

安装好之后,在Windows左下角菜单栏打开Jupyter Notebook

点击右边的new->python3,新建一个python编辑窗口

numpy多维数组切片方法

numpy多维数组切片方法

2、安装Numpy矩阵库。

按Win+R快捷键打开cmd命令窗,输入指令pip install numpy下载Numpy矩阵库,或者在官网https://pypi.python.org/pypi/numpy自行下载

numpy多维数组切片方法

3、定义数组。在新建的python编辑窗口引入Numpy库和定义矩阵,

import numpy as np

a = np.arange(0, 100, 10).reshape(-1, 1) + np.arange(0, 10)

注意不能直接给数组a,需要用到numpy的定义数组函数。生成一个10*10的矩阵,里面的值分别是0到99

numpy多维数组切片方法

4、进行切片。这里介绍3种方法:

①给定元组来切割:a[(0,1,2,3,4,5,6,7,8,9),(0,1,2,3,4,5,6,7,8,9)]

②依照片区来切割:a[6:,[2,4,6]]

③自定义一个mask,根据mask来过滤:

mask = np.array([0,1,0,1,0,1,0,1,0,1],dtype=bool)

a[mask,4]

numpy多维数组切片方法

  • MongoDB如何让查询返回数据按指定字段降序排序
  • 如何篮球转身过人
  • 依概率收敛怎么理解
  • 怎样锻炼胸部肌肉--多功能夹胸器
  • 百词斩怎么修改学习内容
  • 热门搜索
    西游记手抄报图片 劳动节手抄报内容资料 推广普通话的手抄报 圣诞手抄报 我的中国梦手抄报画 我爱祖国手抄报内容 草房子手抄报 红领巾相约中国梦手抄报内容 感恩母爱手抄报第一名 童话手抄报图片