ravel():将多维数组展成一维数组
flatten():完成展平功能,和ravel一样,不过flatten函数会请求分配内存来保存结果。
flatten和ravel的区别:
transpose():实现矩阵转置。
数组的组合:
水平组合:hstack((数组1)(数组2))或concatenate((数组1)(数组2),axis=1) 行与行组合
竖直组合:vstack((数组1)(数组2))或conatenatel((数组1)(数组2),axis=0)将第二个数组加到第一个后面
深度组合dstack((数组1)(数组2)):将一系列数组沿着纵轴方向进行层叠组合。
列组合:column_stack((数组1)(数组2))对于一维数组按列方向组合,对于二维数组,效果和hstack一样。
行组合:row_stack((数组1)(数组2))对于一维数组按行方向组合,对于二维数组,效果和vstack一样
数组的分割
水平分割:将数组沿着水平方向分割成3个大小相同的子数组(使用np.split(arr,3,axis=1))
使用np.hsplit(arr,3)
竖直分割(np.split(arr,3,axis=0))
np.vsplit(arr,3)
深度分割:dsplit
数组的属性
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律