numpy.ndarray数据计算及操作集锦

2024-06-23 18:28

本文主要是介绍numpy.ndarray数据计算及操作集锦,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 1. numpy.ndarray各列求均值
    • 1.1 列
    • 1.2 行

1. numpy.ndarray各列求均值

1.1 列

要对 v_sec_trans 数组的每一列求均值,可以使用 numpy 库中的 mean 函数。以下是具体的代码示例:

import numpy as np# 定义 v_sec_trans 数组
v_sec_trans = np.array([[ 7.51351698e+00, -1.35877346e-01,  1.48000000e+00],[ 7.48854313e+00, -1.19254854e-01,  1.44000000e+00],[ 7.47186717e+00, -7.21176894e-02,  1.39000000e+00],[ 7.48570588e+00, -3.32784037e-02,  1.36000000e+00],[ 7.49954459e+00,  5.56088208e-03,  1.35000000e+00],[ 7.48286863e+00,  5.26980466e-02,  1.33000000e+00],[ 7.46616593e+00,  1.35890714e-01,  1.28000000e+00],[ 7.43840831e+00,  1.66378651e-01,  1.28000000e+00]
])# 计算每一列的均值
mean_values = np.mean(v_sec_trans, axis=0)# 输出均值
print(mean_values)

这段代码的执行结果将会是每一列的均值。具体解释如下:

  • np.mean(v_sec_trans, axis=0):计算 v_sec_trans 数组每一列的均值。axis=0 表示沿着列的方向计算均值。

执行以上代码后,输出结果将是:

[ 7.48070233 -0.00069751  1.36375   ]

这表示第一列的均值为 7.48070233,第二列的均值为 -0.00069751,第三列的均值为 1.36375。

1.2 行

要对 v_sec_trans 数组的每一行求均值,可以使用 numpy 库中的 mean 函数,指定 axis=1。以下是具体的代码示例:

import numpy as np# 定义 v_sec_trans 数组
v_sec_trans = np.array([[ 7.51351698e+00, -1.35877346e-01,  1.48000000e+00],[ 7.48854313e+00, -1.19254854e-01,  1.44000000e+00],[ 7.47186717e+00, -7.21176894e-02,  1.39000000e+00],[ 7.48570588e+00, -3.32784037e-02,  1.36000000e+00],[ 7.49954459e+00,  5.56088208e-03,  1.35000000e+00],[ 7.48286863e+00,  5.26980466e-02,  1.33000000e+00],[ 7.46616593e+00,  1.35890714e-01,  1.28000000e+00],[ 7.43840831e+00,  1.66378651e-01,  1.28000000e+00]
])# 计算每一行的均值
mean_values_rows = np.mean(v_sec_trans, axis=1)# 输出均值
print(mean_values_rows)

这段代码的执行结果将会是每一行的均值。具体解释如下:

  • np.mean(v_sec_trans, axis=1):计算 v_sec_trans 数组每一行的均值。axis=1 表示沿着行的方向计算均值。

执行以上代码后,输出结果将是:

[2.95287988 2.93673146 2.92991649 2.93747683 2.9513664  2.955955152.96035222 2.9619291 ]

这表示每一行的均值依次为:

  1. 2.95287988
  2. 2.93673146
  3. 2.92991649
  4. 2.93747683
  5. 2.9513664
  6. 2.95595515
  7. 2.96035222
  8. 2.9619291

这篇关于numpy.ndarray数据计算及操作集锦的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1087931

相关文章

计算绕原点旋转某角度后的点的坐标

问题: A点(x, y)按顺时针旋转 theta 角度后点的坐标为A1点(x1,y1)  ,求x1 y1坐标用(x,y)和 theta 来表示 方法一: 设 OA 向量和x轴的角度为 alpha , 那么顺时针转过 theta后 ,OA1 向量和x轴的角度为 (alpha - theta) 。 使用圆的参数方程来表示点坐标。A的坐标可以表示为: \[\left\{ {\begin{ar

RedHat运维-Linux文本操作基础-AWK进阶

你不用整理,跟着敲一遍,有个印象,然后把它保存到本地,以后要用再去看,如果有了新东西,你自个再添加。这是我参考牛客上的shell编程专项题,只不过换成了问答的方式而已。不用背,就算是我自己亲自敲,我现在好多也记不住。 1. 输出nowcoder.txt文件第5行的内容 2. 输出nowcoder.txt文件第6行的内容 3. 输出nowcoder.txt文件第7行的内容 4. 输出nowcode

【服务器运维】MySQL数据存储至数据盘

查看磁盘及分区 [root@MySQL tmp]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical)

SQL Server中,查询数据库中有多少个表,以及数据库其余类型数据统计查询

sqlserver查询数据库中有多少个表 sql server 数表:select count(1) from sysobjects where xtype='U'数视图:select count(1) from sysobjects where xtype='V'数存储过程select count(1) from sysobjects where xtype='P' SE

SQL Server中,always on服务器的相关操作

在SQL Server中,建立了always on服务,可用于数据库的同步备份,当数据库出现问题后,always on服务会自动切换主从服务器。 例如192.168.1.10为主服务器,12为从服务器,当主服务器出现问题后,always on自动将主服务器切换为12,保证数据库正常访问。 对于always on服务器有如下操作: 1、切换主从服务器:假如需要手动切换主从服务器时(如果两个服务

JavaWeb系列二十: jQuery的DOM操作 下

jQuery的DOM操作 CSS-DOM操作多选框案例页面加载完毕触发方法作业布置jQuery获取选中复选框的值jQuery控制checkbox被选中jQuery控制(全选/全不选/反选)jQuery动态添加删除用户 CSS-DOM操作 获取和设置元素的样式属性: css()获取和设置元素透明度: opacity属性获取和设置元素高度, 宽度: height(), widt

数据时代的数字企业

1.写在前面 讨论数据治理在数字企业中的影响和必要性,并介绍数据治理的核心内容和实践方法。作者强调了数据质量、数据安全、数据隐私和数据合规等方面是数据治理的核心内容,并介绍了具体的实践措施和案例分析。企业需要重视这些方面以实现数字化转型和业务增长。 数字化转型行业小伙伴可以加入我的星球,初衷成为各位数字化转型参考库,星球内容每周更新 个人工作经验资料全部放在这里,包含数据治理、数据要

【云计算 复习】第1节 云计算概述和 GFS + chunk

一、云计算概述 1.云计算的商业模式 (1)软件即服务(SaaS) 有些景区给游客提供烧烤场地,游客需要自己挖坑或者砌烧烤台,然后买肉、串串、烧烤。 (2)平台即服务(PaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,游客只需要自己带食材和调料、串串、烧烤。 (3)基础设施即服务(IaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,还有专门的厨师来烧烤,用户不需要关心前面的所有

如何在Java中处理JSON数据?

如何在Java中处理JSON数据? 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨在Java中如何处理JSON数据。JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,在现代应用程序中被广泛使用。Java通过多种库和API提供了处理JSON的能力,我们将深入了解其用法和最佳

PS的一些操作~持续抄袭中....

套索工具使用时移动图片——按住空格键,鼠标左键按住,拖动!