当前位置: 首页 > news >正文

NumPy 数组合并与修改示例解析

一、代码示例

以下是完整的代码段:

import numpy as np# 初始化两个数组 x 和 y
x = np.array([[1.0, 2.0], [3.0, 4.0]])
y = np.array([[5.0, 6.0], [7.0, 8.0]])# 输出 x 和 y 的形状
print(x.shape, y.shape)# 沿第 0 轴(垂直方向)合并 x 和 y
z = np.concatenate((x, y), axis=0)# 沿第 1 轴(水平方向)合并 x 和 y
z1 = np.concatenate((x, y), axis=1)# 输出合并后的数组 z 和 z1 以及它们的形状
print(z, '\n', z1, '\n', z.shape, z1.shape)# 将数组 z 的第一行替换为 π
z[0, :] = np.pi
print(z)# 将数组 z1 的前 2 行的前 2 列元素替换为 0
z1[0:2, 0:2] = 0
print(z1)
二、代码详解与执行结果
Step 1:创建数组并查看形状

首先,我们创建了两个2x2的数组xy

x = np.array([[1.0, 2.0], [3.0, 4.0]])
y = np.array([[5.0, 6.0], [7.0, 8.0]])

这两个数组的内容分别为:

x:
[[1.0, 2.0],[3.0, 4.0]]y:
[[5.0, 6.0],[7.0, 8.0]]

http://www.mrgr.cn/news/59575.html

相关文章:

  • 面包种类图像分割系统:多层面改进
  • DC-2靶机通关详解以及可能问题的解决
  • [论文阅读] Improved Baselines with Visual Instruction Tuning
  • 利士策分享,职场进阶:2-3年,如何让自己更上一层楼
  • 卷积神经网络:卷积层,池化层,全连接层
  • python 基于FastAPI实现一个简易的在线用户统计 服务
  • C++类和对象 (中)
  • 手搓一个定时器
  • 生成随机验证码字符串密码
  • 【电子电力】Simulink仿真基于粒子群算法的永磁同步电机多参数辨识
  • 【NOIP普及组】产生数
  • 004 光伏场地建设规划
  • fetch: 取消请求、读取流、获取下载进度...
  • static、 静态导入、成员变量的初始化、单例模式、final 常量(Content)、嵌套类、局部类、抽象类、接口、Lambda、方法引用
  • 2024 BuildCTF 公开赛|MISC
  • Redis高频面试题
  • 【C++】—— 模板进阶
  • 十三、层次式架构设计理论与实践
  • 为制造业挑选CRM?11款软件对比指南
  • spring高手之路