像梦一样奔驰|NumPy学的还不错?来试试这20题( 四 )
数据修改
问:如何使用NumPy对数组分类
备注:将大于等于7 , 或小于3的元素标记为1 , 其余为0
输入:
arr = np.random.randint(1,20,10)
答案:
arr = np.random.randint(1,20,10)
print(arr)
print(np.piecewise(arr, [arr < 3, arr >= 7], [-1, 1]))
数据修改
问:如何使用NumPy压缩矩阵
备注:从数组的形状中删除单维度条目 , 即把shape中为1的维度去掉
输入:
arr = np.random.randint(1,10,[3,1])
答案:
arr = np.random.randint(1,10,[3,1])
print(arr)
print(np.squeeze(arr))
数据计算
问:如何使用numpy求解线性方程组
输入:
A = np.array([[1, 2, 3], [2, -1, 1], [3, 0, -1]])b = np.array([9, 8, 3])
备注:求解Ax=b
答案:
A = np.array([[1, 2, 3], [2, -1, 1], [3, 0, -1]])
b = np.array([9, 8, 3])
x = np.linalg.solve(A, b)
print(x)
以上就是我总结的NumPy经典20题 , 你都会吗?并且每题我都只给出了一种解法 , 而事实上每题都有多种解法 , 所以你应该思考是否有更好的思路 。
?员工导致Twitter陷入史诗级加密黑客风暴?官方回应来了
点分享
- 界面新闻除了看得见的,奔驰EQC背后还隐藏着这些“看不见”的豪华
- 为准早晚称体重不一样,以哪个为准呢?
- 拥有的都珍惜|还向战区难民伸出援手,缅甸首富的基金会就是不一样!除了抗疫
- 12306|像坐地铁一样坐火车 12306推出铁路e卡通
- 体育快进|快进街拍:黑色连衣裙,剩女的倔强,彰显不一样的风格
- 彬彬这厢有礼了 ChinaJoy篇二:看到的一些不一样的硬件
- ZAKER娱乐|妻子当街砸奔驰:小三凭啥开我家车!,丈夫出轨3年屡教不改
- 「天使彦」你所渴望的爱情和我一样吗?
- 青年打底裤的每一款都能给你带来不一样的风格
- 华为|华为正式成立数通自动驾驶网络联合实验室:像改变汽车一样改变网络