请创建一个形状为 (5,) 的一维数组,所有元素均为 2,数据类型为int,并输出它。 import numpy as np
a = np.random.randint(1, 10, size=(2, 3)) # 随机生成二维数组,数值范围在0到9之间
print(a)
product = np.prod(a) # 求数组a的所有元素的积
print(product)
max_indices = np.argmax(a, axis=0) # 求每列最大值的索引
print(max_indices)
b = np.arange(1, 11) # 生成1到10的整数数组
print(b)
last_five_reversed = b[9:4:-1] # 获取最后五个元素并倒序
print(last_five_reversed)
every_two_from_third = b[2::2] # 从第三个元素开始,每隔两个取一个
print(every_two_from_third)
d = np.random.randint(0, 200, size=19) # 生成19个0到199之间的随机整数
print(d)
print(f"数据类型: {d.dtype}")
print(f"维数: {d.ndim}")
print(f"形状: {d.shape}")
print(f"元素总个数: {d.size}")
random_floats = np.random.uniform(11, 21, size=(2, 3)) # 生成范围在11到21之间的随机浮点数数组
print(random_floats)
zeros_array = np.zeros((4, 5)) # 创建一个4行5列的全零数组
print(zeros_array)
ones_array = np.ones((5, 2)) # 创建一个5行2列的全一数组
print(ones_array)
array_of_fours = np.full(8, 4) # 创建一个包含8个整数,每个都是4的数组
print(array_of_fours)
six_array = np.full((6, 4), 6) # 创建一个形状为(6, 4)的二维数组,所有元素都是6
print(six_array)
random_floats_3x4 = np.random.uniform(0, 4, size=(3, 4)) # 创建一个3x4的随机浮点数数组,范围在0到4之间
print(random_floats_3x4)
ones_3d_array = np.ones((4, 3, 2)) # 创建一个4x3x2的全一三维数组
print(ones_3d_array)
normal_array = np.random.normal(loc=110, scale=10, size=(6, 3)) # 创建一个均值为110的正态分布数组
print(normal_array)
arange_array = np.linspace(1, 35, 18, dtype=int) # 生成1到35之间,包含18个元素的等差数组
print(arange_array)
array_6x2 = np.random.randint(0, 100, size=(6, 2)) # 生成一个6行2列的随机整数数组
print(array_6x2[:, 1]) # 输出第二列的所有元素
fill_array = np.empty((2, 3)) # 创建一个空的数组
fill_array.fill(-1) # 将所有元素填充为-1
print(fill_array)
array_3x3 = np.random.randint(0, 100, size=(3, 3)) # 生成一个3x3的随机整数数组
array_3x3[array_3x3 > 70] = 5 # 将所有大于70的元素设置为5
print(array_3x3)
one_d_array = np.arange(15) # 创建一个含有15个元素的一维数组
reshaped_array = one_d_array.reshape(3, 5) # 变形为3行5列的二维数组
print(reshaped_array)
array_2x7 = np.random.randint(0, 100, size=(2, 7)) # 创建一个2x7的二维整数数组
flattened_array = array_2x7.flatten() # 展平为一维数组
print(flattened_array)
random_sorted_array = np.random.randint(0, 21, size=11) # 生成一个包含11个0-20之间随机整数的数组
sorted_array = np.sort(random_sorted_array) # 对数组进行排序
print(sorted_array)
arr = np.full((3, 4), 7) # 创建一个3x4的数组,所有元素为7
print(arr)
array_5_elements = np.full(5, 2, dtype=int) # 创建一个包含5个2的整数数组
print(array_5_elements)