python向量取整
时间: 2023-12-05 10:40:52 浏览: 130
python支持向量机
以下是Python中向量取整的方法:
```python
import random
# 定义一个长度为5,上限为10,下限为0的随机整数向量
vector = [random.randint(0, 10) for i in range(5)]
print("原始向量:", vector)
# 对向量中的每个元素进行向下取整
vector_floor = [int(i) for i in vector]
print("向下取整后的向量:", vector_floor)
# 对向量中的每个元素进行向上取整
vector_ceil = [int(i)+1 if i-int(i)>0 else int(i) for i in vector]
print("向上取整后的向量:", vector_ceil)
```
上述代码中,我们使用Python内置的random模块生成了一个长度为5,上限为10,下限为0的随机整数向量。然后,我们分别使用了向下取整和向上取整的方法对向量中的每个元素进行了取整操作,并输出了结果。
阅读全文