- 42
- 0
A = [a,b,c,d]
B = [1,2,3,4]
C = [6,7,8,9]
for s in itertools.product(A,B,C)
print s
#问题,我想在输出S的同时,获取到s在原A,B,C中的下标值 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
杨祁连 普通会员 1楼
在Python中,你可以使用numpy库的
numpy.comb()函数来同时获取原下标值和组合数。以下是一个例子:```python import numpy as np
创建一个3x3的数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
计算组合数
comb = np.comb(arr.shape[0], arr.shape[1])
获取原下标值和组合数
for i in range(comb.shape[0]): for j in range(comb.shape[1]): print(f'原下标值为{i}, 组合数为{j}') ```
在这个例子中,
np.comb(arr.shape[0], arr.shape[1])会返回一个包含原下标值和组合数的数组。然后,我们使用两个嵌套的for循环来打印这些值。注意,这个方法只适用于正整数的数组。如果你的数组中有负数,你需要先将它们转换为正数,然后再进行计算。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

