numpy中打印矩阵占用内存大小
时间: 2023-10-24 07:04:26 浏览: 261
Python使用迭代器打印螺旋矩阵的思路及代码示例
你可以使用numpy库中的`ndarray.nbytes`属性来获取一个数组占用的内存大小,例如:
```python
import numpy as np
# 创建一个 3x3 的随机矩阵
mat = np.random.rand(3, 3)
# 计算矩阵占用的内存大小(以字节为单位)
mem_size = mat.nbytes
print("矩阵占用的内存大小为 {} 字节".format(mem_size))
```
输出:
```
矩阵占用的内存大小为 72 字节
```
注意,这里的内存大小指的是矩阵本身的空间占用,不包括其他可能的引用和元数据占用的空间。
阅读全文