Python -- Numpy中ndarray的属性和方法
2017-07-04 16:18
519 查看
说明:下面代码用到的数组如下
输出:
输出:
输出:
输出:
输出:
输出:
输出:
import numpy x = numpy.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]], dtype=int)
ndarray的属性
ndarray.T — 转置矩阵
print('转置矩阵:') print(x.T)
输出:
转置矩阵ndarray.T: [[ 1 4 7 10] [ 2 5 8 11] [ 3 6 9 12]]
ndarray.size — 数组中元素的个数
print('数组中元素的个数:', x.size)
输出:
数组中元素的个数: 12
ndarray.ndim — 数组维数
print('数组维数:', x.ndim)
输出:
数组维数: 2
ndarray.shape — 数组的行数和列数
print('数组的(行数, 列数):', x.shape)
输出:
数组的(行数, 列数): (4, 3)
ndarray.base
y = x.T print('y:') print(y) print('y来源于x:') print(y.base) y = x.reshape(2, 6) print('y:') print(y) print('y来源于x:') print(y.base)
输出:
y: [[ 1 4 7 10] [ 2 5 8 11] [ 3 6 9 12]] y来源于x: [[ 1 2 3] [ 4 5 6] [ 7 8 9] [10 11 12]] -------------------- y: [[ 1 2 3 4 5 6] [ 7 8 9 10 11 12]] y来源于x: [[ 1 2 3] [ 4 5 6] [ 7 8 9] [10 11 12]]
ndarray.dtype — 数组中元素的类型
print('数组中元素的类型:', x.dtype)
输出:
数组中元素的类型: int64
ndarray.itemsize — 数组中每个元素的字节大小
print('数组中每个元素的字节大小:', x.itemsize)
输出:
数组中每个元素的字节大小: 8
相关文章推荐
- python中numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- Python-Numpy学习之一:简介及ndarray属性
- numpy中的ndarray方法和属性
- python3库numpy数组属性的查看方法
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- Python中的类属性和实例属性以及静态方法和类方法
- python学习笔记之七:魔法方法,属性
- python 魔法方法,属性,迭代
- python 魔法方法,属性,迭代
- python面向对象编程(2)—— 实例属性,类属性,类方法,静态方法
- 数学之路-python计算实战(6)-numpy-ndarray
- python 方法属性(用户自定义方法,非内置方法)
- python 对象,属性的方法
- Python基础编程(九)魔法方法、属性和迭代器