numpy随机生成二进制字符串
时间: 2023-10-06 13:11:07 浏览: 163
你可以使用numpy库中的random模块来生成指定长度的二进制字符串。下面是一个示例代码:
```python
import numpy as np
def generate_binary_string(length):
# 生成随机的0和1的数组
binary_array = np.random.randint(0, 2, length)
# 将数组转换成字符串
binary_string = ''.join(str(bit) for bit in binary_array)
return binary_string
```
你可以调用这个函数来生成指定长度的二进制字符串,例如:
```python
binary_string = generate_binary_string(8)
print(binary_string) # 输出:01011010
```
阅读全文