用python创建一个(3,4)的(0,10)的随机小数数组 计算各元素的平方 计算各元素的平方根 计算各元素的指数 打印各元素的整数部分和小数部分 计算各元素的向上取整的值 计算各元素的向下取整的值 计算各元素的四舍五入的值
时间: 2024-12-04 16:25:17 浏览: 14
首先,我们可以使用numpy库来创建一个(3,4)的(0,10)的随机小数数组。然后依次对每个元素进行平方、开方、指数运算,以及求整数部分、小数部分、向上取整、向下取整和四舍五入等操作。
以下是相应的Python代码:
```python
import numpy as np
# 创建随机小数数组
arr = np.random.uniform(0, 10, (3, 4))
# 计算各元素的平方
squares = arr ** 2
# 计算各元素的平方根
square_roots = np.sqrt(arr)
# 计算各元素的指数
exponents = np.exp(arr)
# 划分整数部分和小数部分
integers, decimals = arr.astype(int), arr - integers
# 向上取整
ceil_values = np.ceil(arr)
# 向下取整
floor_values = np.floor(arr)
# 四舍五入
round_values = np.round(arr)
# 打印所有结果
print("原数组:")
print(arr)
print("\n各元素的平方:")
print(squares)
print("\n各元素的平方根:")
print(square_roots)
print("\n各元素的指数:")
print(exponents)
print("\n整数部分:")
print(integers)
print("小数部分:")
print(decimals)
print("\n向上取整:")
print(ceil_values)
print("\n向下取整:")
print(floor_values)
print("\n四舍五入:")
print(round_values)
```
阅读全文