import numpy as np arr = np.arange(0,50) #转换成5行10列的ndarray整数数组 arr=______【1】______ x=int(input('输入一正整数:\n')) #寻找数组元素中的能被 x 整除的数,置为1,其余设置为 0 ,生成新数组 arr1=______【2】______ #计算个数n n=______【3】______ #输出原数组、新数组和个数 print(arr,arr1,sep='\n') print(f"能被 {x} 整除的数的个数有:{n} 个。")
时间: 2023-06-14 14:04:25 浏览: 102
numpy_class.7z
import numpy as np
arr = np.arange(0,50)
arr = arr.reshape(5, 10) #转换成5行10列的ndarray整数数组
x = int(input('输入一正整数:\n'))
arr1 = np.where(arr % x == 0, 1, 0) #寻找数组元素中的能被 x 整除的数,置为1,其余设置为 0 ,生成新数组
n = np.count_nonzero(arr1) #计算个数n
#输出原数组、新数组和个数
print(arr,arr1,sep='\n')
print(f"能被 {x} 整除的数的个数有:{n} 个。")
阅读全文