积
计算输入数组 x
中元素的乘积。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
x
|
数字数据类型的输入数组。 |
必需 | |
轴
|
计算乘积的轴或多个轴。默认情况下,乘积在整个数组上计算。如果是一个整数元组,则在多个轴上计算乘积。默认值: |
None
|
|
数据类型
|
返回数组的数据类型。如果为
如果数据类型(无论是指定的还是解析的)与 |
None
|
|
保持维度
|
如果为 |
False
|
返回值
名称 | 类型 | 描述 |
---|---|---|
输出 |
数组
|
如果乘积在整个数组上计算,则返回一个包含乘积的零维数组。否则,返回一个包含乘积的非零维数组。返回的数组具有如上文 |
备注
特殊情况
设 N
等于要计算乘积的元素数量。
- 如果
N
为0
,乘积为1
(即空乘积)。
示例
>>> a = sparse.COO.from_numpy(np.array([[0, 2], [-1, 1]]))
>>> o = sparse.prod(a, axis=1)
>>> o.todense()
array([ 0, -1])
源代码位于 sparse/numba_backend/_common.py
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 |
|