Numpy : np.prod

本文详细介绍了NumPy库中prod函数的使用方法,包括求给定维度上各元素的乘积,参数axis、dtype、out、keepdims和initial的作用,以及不同应用场景下的示例代码。

返回给定维度上各个元素的乘积

numpy.prod(aaxis=Nonedtype=Noneout=Nonekeepdims=<no value>initial=<no value>)

axis是指求积的维度

keepdims是指保持维度,不缩减

initial是起始数,即返回的矩阵会在元素乘积上再乘起始数

>>> np.prod([[1.,2.],[3.,4.]])
24.0
>>> np.prod([[1.,2.],[3.,4.]], axis=1)
array([  2.,  12.])
>>> x = np.array([1, 2, 3], dtype=np.uint8)
>>> np.prod(x).dtype == np.uint
True
>>> np.prod([1, 2], initial=5)
10

 

(gs_env) D:\gaussian-splatting>set PYTHONPATH=%cd%;%PYTHONPATH% (gs_env) D:\gaussian-splatting># 运行验证脚本 '#' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 (gs_env) D:\gaussian-splatting>python -c "import tqdm, numpy as np; print(f'tqdm {tqdm.__version__}, numpy {np.__version__}')" tqdm 4.67.1, numpy 2.0.2 (gs_env) D:\gaussian-splatting>pythpn 'pythpn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 (gs_env) D:\gaussian-splatting>python Python 3.9.25 (main, Nov 3 2025, 22:44:01) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> python -c "import tqdm, numpy as np; print(f'tqdm {tqdm.__version__}, numpy {np.__version__}')" File "<stdin>", line 1 python -c "import tqdm, numpy as np; print(f'tqdm {tqdm.__version__}, numpy {np.__version__}')" ^ SyntaxError: invalid syntax >>> exit Use exit() or Ctrl-Z plus Return to exit >>> exit() (gs_env) D:\gaussian-splatting>set NUMPY_INCLUDE_DIR=%CONDA_PREFIX%\Lib\site-packages\numpy\core\include (gs_env) D:\gaussian-splatting>pyhton 'pyhton' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 (gs_env) D:\gaussian-splatting>python Python 3.9.25 (main, Nov 3 2025, 22:44:01) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> # 运行验证脚本 >>> python -c "import tqdm, numpy as np; print(f'tqdm {tqdm.__version__}, numpy {np.__version__}')" File "<stdin>", line 1 python -c "import tqdm, numpy as np; print(f'tqdm {tqdm.__version__}, numpy {np.__version__}')" ^ SyntaxError: invalid syntax >>>
最新发布
11-09
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值