{"id":13773,"date":"2024-03-15T07:50:57","date_gmt":"2024-03-15T07:50:57","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/"},"modified":"2025-08-05T23:15:46","modified_gmt":"2025-08-05T23:15:46","slug":"what-is-the-usage-of-the-numpy-sum-function","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/","title":{"rendered":"NumPy Sum Function Usage Guide"},"content":{"rendered":"<p>The sum function in the numpy library is used to calculate the sum of elements in an array.<\/p>\n<p>Usage:<br \/>\nnumpy.sum(a, axis=None, dtype=None, out=None, keepdims=)<\/p>\n<p>Parameter description:<\/p>\n<ol>\n<li>Array<\/li>\n<li>Axis: Specifies the axis along which the calculations are performed. The default is None, which means all elements are summed. If axis=0 is specified, the sum is taken along the columns; if axis=1 is specified, the sum is taken along the rows.<\/li>\n<li>dtype: specifies the data type of the returned value, by default is None, which means it will retain the original data type of the array.<\/li>\n<li>Output: Specify the output array to store the computed results.<\/li>\n<li>&#8220;keepdims: maintain the dimensions of the output array. If set to True, the result will have the same dimensions as the input array, but if set to False, the result will be a simplified array.&#8221;<\/li>\n<\/ol>\n<p>Return value:<br \/>\nReturn an array or a scalar indicating the sum of the elements in the array.<\/p>\n<p>Original: \u6211\u5f88\u9ad8\u5174\u80fd\u5e2e\u52a9\u4f60\u3002<\/p>\n<p>Paraphrased: I&#8217;m glad I could help you.<\/p>\n<pre class=\"post-pre\"><code>import numpy as np\r\n\r\na = np.array([1, 2, 3, 4, 5])\r\nprint(np.sum(a))  # \u8f93\u51fa15\r\n\r\nb = np.array([[1, 2, 3], [4, 5, 6]])\r\nprint(np.sum(b))  # \u8f93\u51fa21\r\n\r\nc = np.array([[1, 2, 3], [4, 5, 6]])\r\nprint(np.sum(c, axis=0))  # \u8f93\u51fa[5 7 9]\r\n\r\nd = np.array([[1, 2, 3], [4, 5, 6]])\r\nprint(np.sum(d, axis=1))  # \u8f93\u51fa[ 6 15]\r\n\r\ne = np.array([[1, 2, 3], [4, 5, 6]])\r\nprint(np.sum(e, axis=1, keepdims=True))  # \u8f93\u51fa[[ 6] [15]]\r\n<\/code><\/pre>\n<p>In the above code, the sum of elements in arrays a, b, c, d, and e is calculated separately.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The sum function in the numpy library is used to calculate the sum of elements in an array. Usage: numpy.sum(a, axis=None, dtype=None, out=None, keepdims=) Parameter description: Array Axis: Specifies the axis along which the calculations are performed. The default is None, which means all elements are summed. If axis=0 is specified, the sum is taken [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[3719,71,73,299,72],"class_list":["post-13773","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-array","tag-data-science","tag-numpy","tag-programming","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>NumPy Sum Function Usage Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to use NumPy sum for array calculations. Explains axis, dtype parameters with examples for efficient data operations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NumPy Sum Function Usage Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to use NumPy sum for array calculations. Explains axis, dtype parameters with examples for efficient data operations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T07:50:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T23:15:46+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"NumPy Sum Function Usage Guide\",\"datePublished\":\"2024-03-15T07:50:57+00:00\",\"dateModified\":\"2025-08-05T23:15:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/\"},\"wordCount\":194,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"array\",\"data science\",\"NumPy\",\"programming\",\"Python\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/\",\"name\":\"NumPy Sum Function Usage Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T07:50:57+00:00\",\"dateModified\":\"2025-08-05T23:15:46+00:00\",\"description\":\"Learn how to use NumPy sum for array calculations. Explains axis, dtype parameters with examples for efficient data operations.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NumPy Sum Function Usage Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"NumPy Sum Function Usage Guide - Blog - Silicon Cloud","description":"Learn how to use NumPy sum for array calculations. Explains axis, dtype parameters with examples for efficient data operations.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/","og_locale":"en_US","og_type":"article","og_title":"NumPy Sum Function Usage Guide","og_description":"Learn how to use NumPy sum for array calculations. Explains axis, dtype parameters with examples for efficient data operations.","og_url":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T07:50:57+00:00","article_modified_time":"2025-08-05T23:15:46+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"NumPy Sum Function Usage Guide","datePublished":"2024-03-15T07:50:57+00:00","dateModified":"2025-08-05T23:15:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/"},"wordCount":194,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["array","data science","NumPy","programming","Python"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/","url":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/","name":"NumPy Sum Function Usage Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T07:50:57+00:00","dateModified":"2025-08-05T23:15:46+00:00","description":"Learn how to use NumPy sum for array calculations. Explains axis, dtype parameters with examples for efficient data operations.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-usage-of-the-numpy-sum-function\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"NumPy Sum Function Usage Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=13773"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13773\/revisions"}],"predecessor-version":[{"id":157779,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13773\/revisions\/157779"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=13773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=13773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=13773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}