一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Python prod()函數(shù):高效計算的秘密武器!

 信息科技云課堂 2024-04-12 發(fā)布于山東

Python 擁有大量內(nèi)置函數(shù)和第三方庫,可簡化編程任務(wù)。在本文中,我們將重點介紹 Python prod() 函數(shù)。

Python math.prod() 方法用于計算可迭代對象中所有元素的積。

我們使用它來執(zhí)行數(shù)學(xué)運算,例如查找列表中所有元素的乘積。

prod()的語法格式如下:

prod(iterable, start=1)

  • iterable -- 必需,可迭代對象。

  • start -- 可選,指起始值。默認值為 1。

# 使用 for 循環(huán)計算
n = [12345]
m = 1
for i in n:
    m *= i
print(m)

# 使用 prod() 函數(shù)計算
from math import prod
m = prod(n)
print(m)

使用 NumPy prod() 計算數(shù)組元素乘積

在 Python 中,還可以使用 NumPy 模塊的 prod() 函數(shù)來計算 NumPy 數(shù)組中所有元素的乘積。

import numpy as np
array1 = np.array([12345])
m = np.prod(array1)
print(m) 

可以計算二維數(shù)組所有元素乘積,也可以使用參數(shù)axis=1計算每一行元素的乘積。

import numpy as np
array1 = np.array([[12], [34], [56]])
m = np.prod(array1)
print(m)  # 輸出:720

import numpy as np
array1 = np.array([[12], [34], [56]])
m = np.prod(array1,axis=1)
print(m)  # 輸出:[ 2 12 30]

使用 Pandas prod() 計算乘積

可以使用 Pandas 模塊中的 prod() 函數(shù)來計算 Pandas 數(shù)據(jù)所有元素的乘積。

import pandas as pd
 
series1 = pd.Series([12345])
m = series1.prod()
print(m)  # 輸出:120

對于 Pandas 二維數(shù)據(jù),可以計算特定軸的成績。

import pandas as pd
df1 = pd.DataFrame([[12], [34], [56]])
row_m = df1.prod(axis=1)
col_m = df1.prod(axis=0)
print(row_m) 
print(col_m) 
# 輸出:
0     2
1    12
2    30
dtype: int64
0    15
1    48
dtype: int64

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    99亚洲综合精品成人网色播 | 亚洲国产欧美精品久久| 少妇毛片一区二区三区| 黑丝国产精品一区二区| 中文字幕日韩精品人一妻| 精品国产亚洲区久久露脸 | 免费大片黄在线观看国语| 欧美日韩最近中国黄片| 十八禁日本一区二区三区| 午夜亚洲少妇福利诱惑| 丝袜美女诱惑在线观看| 国产精品第一香蕉视频| 久久99亚洲小姐精品综合| 丰满少妇高潮一区二区| 国产又粗又长又大的视频| 一区二区三区四区亚洲另类| 午夜精品麻豆视频91| 国产不卡在线免费观看视频| 特黄大片性高水多欧美一级 | 六月丁香六月综合缴情| 日韩精品免费一区三区| 日韩精品视频香蕉视频| 精品香蕉一区二区在线| 日韩精品一区二区不卡| 一二区中文字幕在线观看| 国产亚洲精品久久99| 免费特黄欧美亚洲黄片| 黄色日韩欧美在线观看| 日本在线高清精品人妻| 亚洲一区二区三区精选| 日本熟妇熟女久久综合| 亚洲精品福利入口在线| 欧美人妻免费一区二区三区| 欧美大黄片在线免费观看| 欧美日韩一区二区综合| 尹人大香蕉中文在线播放| 日韩在线免费看中文字幕| av在线免费观看一区二区三区| 99福利一区二区视频| 色欧美一区二区三区在线| 少妇淫真视频一区二区|