像梦一样奔驰|NumPy学的还不错?来试试这20题( 三 )
数据修改
问:如何对数据向上/下取整
输入:
arr = np.random.uniform(0,10,10)
答案:
arr = np.random.uniform(0,10,10)
print(arr)
###向上取整
print(np.ceil(arr))
###向下取整
print(np.floor(arr) )
格式修改
问:如何取消默认科学计数显示数据
答案:
np.set_printoptions(suppress=True)
数据修改
问:如何使用NumPy对二维数组逆序
输入:
arr = np.random.randint(1,10,[3,3])
答案:
arr = np.random.randint(1,10,[3,3])
print(arr)
print('列逆序')
print(arr[:, -1::-1])
print('行逆序')
print(arr[-1::-1, :])
数据查找
问:如何使用NumPy根据位置查找元素
输入:
arr1 = np.random.randint(1,10,5)arr2 = np.random.randint(1,20,10)
备注:在arr2中根据arr1中元素以位置查找
答案:
arr1 = np.random.randint(1,10,5)
arr2 = np.random.randint(1,20,10)
print(arr1)
print(arr2)
print(np.take(arr2,arr1))
数据计算
问:如何使用numpy求余数
输入:
a = 10b = 3
答案:
np.mod(a,b)
数据计算
问:如何使用NumPy进行矩阵SVD分解
输入:
A = np.random.randint(1,10,[3,3])
答案:
np.linalg.svd(A)
数据筛选
问:如何使用NumPy多条件筛选数据
输入:
arr = np.random.randint(1,20,10)
答案:
arr = np.random.randint(1,20,10)print(arr[(arr>1)&(arr<7)&(arr%2==0)])
- 界面新闻除了看得见的,奔驰EQC背后还隐藏着这些“看不见”的豪华
- 为准早晚称体重不一样,以哪个为准呢?
- 拥有的都珍惜|还向战区难民伸出援手,缅甸首富的基金会就是不一样!除了抗疫
- 12306|像坐地铁一样坐火车 12306推出铁路e卡通
- 体育快进|快进街拍:黑色连衣裙,剩女的倔强,彰显不一样的风格
- 彬彬这厢有礼了 ChinaJoy篇二:看到的一些不一样的硬件
- ZAKER娱乐|妻子当街砸奔驰:小三凭啥开我家车!,丈夫出轨3年屡教不改
- 「天使彦」你所渴望的爱情和我一样吗?
- 青年打底裤的每一款都能给你带来不一样的风格
- 华为|华为正式成立数通自动驾驶网络联合实验室:像改变汽车一样改变网络