首页 > 科技 >

Python `shape` 和 `reshape()` 🚀

发布时间:2025-03-28 10:33:50来源:网易

在使用 Python 的 NumPy 库时,你是否对数组的维度感到困惑?今天就来聊聊 `shape` 和 `reshape()` 的那些事!😊

假设我们有一个数组:`[[1, 2, 3], [4, 5, 6]]`。如何快速知道它有几行几列呢?答案就是用 `shape` 属性!运行代码:`array.shape`,你会发现结果是 `(2, 3)`,表示这个数组有 2 行 和 3 列。💡

如果你想要改变数组的形状怎么办?比如你想把它变成一个一维数组或者重新排列成其他形式,这时候就需要用到 `reshape()` 方法啦!例如:`array.reshape(3, 2)`,会将数组变为 `[[1, 2], [3, 4], [5, 6]]` 的格式。是不是很酷?🌟

记住,使用 `reshape()` 时,总元素数量必须保持一致哦!否则会报错哦~ 😅

快来试试吧,NumPy 让数据处理变得更简单有趣!✨

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。