Numpy笔记

Numpy日常记录
1.xx,yy = np.mgrid[-3:3:.01, -3:3:.01] # np.mgrid[] 返回多维结构

xx, yy = np.mgrid[-3:3:.01, -3:3:.01]
print(xx.shape, yy.shape)
print(xx) # 一行一行的相等
print(yy) # 一列一列的相等 

执行结果如下:
在这里插入图片描述
mgrid:绘制三维图标经常用到
np.mgrid[1:3:3j, 4:6:3j] j貌似是0.5
在这里插入图片描述

2.np.c_[xx.ravel(), yy.ravel()]   # ravel()将多维数组降为一维

np.r_是按行连接两个矩阵 np.c_是按列连接两个矩阵

import numpy as np
xx = np.mgrid[-3:3:1]
yy = np.mgrid[2:8:1]
print(xx.ravel())
print(yy.ravel())
print('按照列拼接:\n',np.c_[xx.ravel(), yy.ravel()])
print('按照行拼接:\n', np.r_[xx.ravel(), yy.ravel()])

执行结果如下:

在这里插入图片描述

print(xx.ravel())
grid = np.c_[xx.ravel(), yy.ravel()]
print(grid.shape)  

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值