ndarray的创建方法有如下几种,应记住最基本与常用的函数,其他的留有印象,用时再来查阅
(1)从list/tuple中创建
(2) 使用NumPy的库哈数创建ndarray数组
(3)ndarrat的维度变换与类型变换
类似地,将ndarray的相关运算也以例子列举在下方,使用时可再来查阅。
(1)一元函数
注意此图中的reshape()函数,reshape的参数依次是reshape(层数,行数,列数),而在matlab中,则是reshape(行数,列数,层数)。在所有的Numpy类似函数(包括数组的索引)中,处理三维数组时,参数的顺序都是(层数,行数,列数),这是numpy与matlab的一个重要区别,以下两图为例子:
(2)二元函数