NumPy中的数组类型ndarray(2):ndarray的创建、变换与运算

ndarray的创建方法有如下几种,应记住最基本与常用的函数,其他的留有印象,用时再来查阅

(1)从list/tuple中创建

(2) 使用NumPy的库哈数创建ndarray数组

(3)ndarrat的维度变换与类型变换

类似地,将ndarray的相关运算也以例子列举在下方,使用时可再来查阅。

(1)一元函数

注意此图中的reshape()函数,reshape的参数依次是reshape(层数,行数,列数),而在matlab中,则是reshape(行数,列数,层数)。在所有的Numpy类似函数(包括数组的索引)中,处理三维数组时,参数的顺序都是(层数,行数,列数),这是numpy与matlab的一个重要区别,以下两图为例子:

 

(2)二元函数 

 

 

发布了29 篇原创文章 · 获赞 6 · 访问量 3407

猜你喜欢

转载自blog.csdn.net/qq_42138454/article/details/104053654