(十一)numpy中的meshgrid使用

meshgrid详解与应用


欢迎访问个人网络日志🌹🌹知行空间🌹🌹


1.meshgrid用法

根据输入的x,y,z, ...向量生成xv, yv, zv, ...的坐标矩阵,其中xv, yv, zvshape,表示每个点在x,y,z维度上的坐标。

numpy.meshgrid(*xi, copy=True, sparse=False, indexing='xy')
  • 入参:

    • x1(N), x2(M), ...K个一维数组,表示网格在每个轴上的坐标
    • copy: 返回的结果是x1,x2,...中元素的引用,还是复制
    • sparse: 如果为True为了节省内存会返回一个稀疏矩阵
    • indexing: xy笛卡尔坐标的坐标矩阵,参考像素坐标,元素位置与正常数组不同, ij数组形式
  • 返回值:

    • 返回KshapeNxMx...的数组,表示NxM个点每个点在每个轴上的坐标

2.meshgrid示例

  • index参数
import numpy as np
import matplotlib.pyplot as plt

nx = 4
ny = 2

x = np.linspace(0, 1, nx)
y = np.linspace(0, 1, ny)
# xy 以笛卡尔坐标的形式生成,类像素坐标系, 故访问是j,i
xv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值