24 декабря 2015 г. 10:01
1)Методы класса ndarray
- ndarray.ndim - количество измерений ил ранк матрицы
- ndarray.shape - возвращает количество измерений по каждой из осей (n,m), где n - количество строк, m - количество столбцов
- ndarray.size - количество элементов в массиве
- ndarray.dtype - тип элементов массива
- ndarray.itemsize - размер в байтах каждого элемента в массиве
- ndarray.data - буфер, содержащий элементы массива
2)Создание массива
import numpy as np
a = np.array([2,3,4])
a.dtype #dtype('int64')
b = np.array([1.2, 3.5, 5.1])
b.dtype #dtype('float64')
#создание двухмерного массива
b = np.array([(1.5,2,3), (4,5,6)])
#создание трехмерного массива
b = np.array([((1.5,0.1,2.0),(1.5,0.1,2.0)), ((1.5,0.1,2.0),(1.5,0.1,2.0))])
#тип элементов может задан в момент создания
c = np.array( [ [1,2], [3,4] ], dtype=complex )