Python 程序:求 Numpy 数组的和

写一个 Python 程序来求 numpy 数组项的和。numpy sum 函数返回所有数组项的总和。我们在整数数组上使用这个和函数。

import numpy as np

arr = np.array([10, 20, 40, 70, 90])

total = sum(arr)

print("The Sum of Total Array Item = ", total)

Python Numpy 数组项的和使用求和函数输出

The Sum of Total Array Item =  230

它允许用户输入 NumPy 数组大小和项目。接下来,我们使用 numpy sum 函数来获得这些数组项的总和。

import numpy as np

arrSumList = []
number = int(input("Enter the Total Array Items = "))
for i in range(1, number + 1):
    value = int(input("Enter the %d Array value = " %i))
    arrSumList.append(value)

intarrSum = np.array(arrSumList)

total = sum(intarrSum)

print("The Sum of Total Array Item = ", total)

Python Numpy 数组项求和输出

Enter the Total Array Items = 4
Enter the 1 Array value = 20
Enter the 2 Array value = 5090
Enter the 3 Array value = 20
Enter the 4 Array value = 54
The Sum of Total Array Item =  5184

在这个 for 循环中(对于 i in range(len(sumArr)),I 值从数组索引位置 0 迭代到这个 sumArr 的长度。在这个 for 循环中,我们将每个项目添加到总数中(总数=总数+sumrr[I])。

import numpy as np

sumArr = np.array([10, 60, 30, 40, 70, 95])
total = 0
for i in range(len(sumArr)):
    total = total + sumArr[i]

print("The Sum of Total Array Item = ", total)
The Sum of Total Array Item =  305

在这个 Python numpy 数组示例中,for 循环(在 sumArr 中为 num)迭代实际的数组项,而不是索引位置,并添加这些项。

import numpy as np

sumArr = np.array([10, 30, 50, 70, 90, 120, 150])
total = 0
for num in sumArr:
    total = total + num

print("The Sum of Total Array Item = ", total)
The Sum of Total Array Item =  520

Python 程序使用 While 循环计算 Numpy 数组项或元素的和。

import numpy as np

sumArr = np.array([15, 66, 125, 30, 50, 95])
total = 0
i = 0

while (i < len(sumArr)):
    total = total + sumArr[i]
    i = i + 1

print("The Sum of Total Array Item = ", total)

原创文章,作者:WUAOP,如若转载,请注明出处:https://www.506064.com/n/126499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
WUAOP的头像WUAOP
上一篇 2024-10-03 23:08
下一篇 2024-10-03 23:08

相关推荐

  • centos7安装yum

    一、centos7安装 CentOS是一款基于Red Hat Enterprise Linux(RHEL)提供的开源操作系统,是一款企业级服务器操作系统。在安装CentOS之前,首…

    编程 2024-11-05
  • 使用 CSS 2 创建网页布局的详细指南

    一、选择适当的布局方式 CSS 2 中提供了多种布局方式,如浮动布局、定位布局、弹性布局等,我们需要选择适合当前场景的布局方式。 其中,浮动布局是最为常见的一种方式,通过对元素使用…

    编程 2024-11-03
  • php根据概率随机,php随机抽奖

    本文目录一览: 1、通过数组每个元素的出现概率,随机得到一个元素,用php 2、php按概率生成随机数 3、php ThinkPhP 5.1 按概率生成随机数? 4、php取随机数…

    编程 2024-12-09
  • 使用Pycharm进行Python编程

    一、背景介绍 Pycharm是一款被广泛应用于Python编程的集成开发环境,其提供了一系列丰富的工具和功能来提高我们的工作效率和代码质量。无论是从初学者到专业开发者,都能从Pyc…

    编程 2024-12-08
  • Vue3引入Echarts

    一、Vue3引入Echarts.js Echarts是百度推出的一个开源可视化图表库,它基于JavaScript和Canvas实现,可以用于创建各种动态交互图表。在Vue3中引入E…

    编程 2024-10-03
  • 用Python统计文本中Python出现的次数

    一、什么是Python? Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,具有简单、易学、易读、易维护等特点,被广泛应用于Web开发、数据分析、人工智能等领域。…

    编程 2024-10-04
  • java转义json字符串,java带转义字符串json解析

    本文目录一览: 1、java 怎么转义json字符 2、java中字符串怎么转json? 3、java Json 串中的转义字符 java 怎么转义json字符 你要字符串转jso…

    编程 2024-10-04
  • php变量规范,php基本变量类型

    本文目录一览: 1、php变量命名问题 2、PHP的变量名长度最长允许多少啊? 3、PHP定义空变量的意义 4、php 变量解析 5、要写一个PHP,定义一个变量,并设定为指定的网…

    编程 2024-10-26
  • SpringCloud熔断机制详解

    一、SpringCloud熔断机制原理简单讲解 SpringCloud是一个了解和掌握熔断机制的分布式系统的必备技能。熔断机制是云原生应用程序和服务的重要特性之一,它可以帮助应用程…

    编程 2024-10-26
  • jQuery显示隐藏元素

    JQuery是现代web开发中使用最广泛的JavaScript库之一,其方便的DOM操作使其应用非常广泛。其中,jQuery显示隐藏元素是其常见的应用之一,可以在网页元素中进行显示…

    编程 2024-11-25

发表回复

登录后才能评论