python - 我想快速打印出来,因为 for 语句太大
问题描述
我写的代码如下。但是formoon太长了,所以需要很长时间。有什么方法可以快速打印出我想要的值吗?
代码如下:
import numpy as np
import random
from itertools import combinations
arr = np.arange(512)
r = np.power(2,9)
rand_num = random.randrange(0,r)
for i, combi in enumerate(combinations(arr, r)):
if i == rand_num: print(combi); break
解决方案
推荐阅读
- regex - 如何在 pexpect python 模块中捕获控制代码
- reactjs - React-router-dom 使用 props 路由到新页面
- python-3.x - 如何从python中的字符串中提取文本?
- python-2.7 - 从文件python读取指令
- c# - 如何使用标志来检查集合中的某些内容是否与标志匹配
- html - 如何使用模式属性要求特定的输入长度和 0-9 要求?
- kubernetes - 设置 GCP FileStorage 和 Kubernetes
- css - 位置:-webkit-sticky 仅在 Safari(12.1.1) 上的 flexbox 子项中的容器高度上有效
- android - 如何从 skuDetails 对象加载单个产品?
- javascript - 同一页面上的更多 ascx 实例