网站关键字优化技巧,peise网站,自有网站建设的团队,wordpress4.6.9文章目录 5. 高级数组操作#xff1a;成为 NumPy 数组的忍者数组重塑#xff1a;变形大师例子#xff1a;从一维到二维 数组合并#xff1a;忍者团队联合例子#xff1a;水平和垂直合并 数组分割#xff1a;忍者的快速撤退例子#xff1a;水平和垂直分割 5. 高级数组操作… 文章目录 5. 高级数组操作成为 NumPy 数组的忍者数组重塑变形大师例子从一维到二维 数组合并忍者团队联合例子水平和垂直合并 数组分割忍者的快速撤退例子水平和垂直分割 5. 高级数组操作成为 NumPy 数组的忍者
数组重塑变形大师
在 NumPy 的世界里变形不需要魔法。用 reshape 就能让数组变身。
例子从一维到二维
ninjas np.array([1, 2, 3, 4, 5, 6])
ninjas_2d ninjas.reshape(2, 3)
print(一维忍者阵列\n, ninjas)
print(二维忍者阵列\n, ninjas_2d)输出
一维忍者阵列[1 2 3 4 5 6]
二维忍者阵列[[1 2 3][4 5 6]]数组合并忍者团队联合
忍者们更喜欢团队作战。合并他们就像做蛋糕一样简单。
例子水平和垂直合并
team1 np.array([[1, 2], [3, 4]])
team2 np.array([[5, 6], [7, 8]])# 水平合并
combined_horizontal np.hstack((team1, team2))
print(水平合并的忍者团队\n, combined_horizontal)# 垂直合并
combined_vertical np.vstack((team1, team2))
print(垂直合并的忍者团队\n, combined_vertical)输出
水平合并的忍者团队
[[1 2 5 6][3 4 7 8]]
垂直合并的忍者团队
[[1 2][3 4][5 6][7 8]]数组分割忍者的快速撤退
有时忍者需要快速分散NumPy 也可以轻松搞定。
例子水平和垂直分割
# 水平分割
left, right np.hsplit(combined_horizontal, 2)
print(左侧忍者团队\n, left)
print(右侧忍者团队\n, right)# 垂直分割
top, bottom np.vsplit(combined_vertical, 2)
print(上方忍者团队\n, top)
print(下方忍者团队\n, bottom)输出
左侧忍者团队
[[1 2][3 4]]
右侧忍者团队
[[5 6][7 8]]
上方忍者团队
[[1 2][3 4]]
下方忍者团队
[[5 6][7 8]]如果你有更多问题或需要继续学习其他主题请文章下方留言给我。
陌生人无论你现在身在何处无论你的梦想有多遥远请记住千里之行始于足下坚定的走好前行的每一步在无人问津的地方默默的汲取能量。正所谓“十年寒窗无人问一举成名天下知。”你能忍受多长时间默默无闻的积累就配得上多少的花团锦簇。追逐你的梦想世界终将因你的坚持而更加美好。相信自己你阅读完每一篇文章都是前行的脚印都值得赞赏和庆祝。