numpy数组也就是ndarray,它的本质是一个对象,那么一定具有一些对象描述的属性,同时,它还有元素,其元素也有一些属性。本节主要介绍ndarray以及其元素的属性和属性的操作。...----
1. ndarray的属性
ndarray有两个属性:维度(ndim)和每个维度的大小shape(也就是每个维度元素的个数)
import numpy as np
a = np.arange...(24)
a.shape=(2,3,4)
print('数组为:', a)
print('数组的维度:', a.ndim)
print('数组维度的大小',a.shape)
输出:
数组为: [[[ 0...shape的方式:
import numpy as np
a = np.arange(24)
a.shape=(2,3,4)
# a.shape=(4,6),直接对a进行操作
a.shape = (...4,6)
print('a:',a)
#a.reshape(3,8)是返回一个修改后维度大小的新数组,不会修改原来的数组a
b = a.reshape(3,8)
print('b:',b)
输出:
a