![](https://img-blog.csdnimg.cn/20191114154219561.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
NumPy
NumPy的相关知识
泰克尼客
这个作者很懒,什么都没留下…
展开
-
一次性搞定NumPy入门基础知识
系列文章 一次性搞定NumPy入门基础知识 NumPy之操控ndarray的形状 NumPy之浅拷贝和深拷贝 NumPy之索引技巧 1. 基本数据结构 NumPy最核心的数据结构就是所谓的多维数组(ndarray, n-dimensional array)。这里,所谓的“维度”,指的是数据嵌套的层数,每一层叫做一个axis。 例如: [[1., 0., 0.], [0., 1., 2.]] 这...原创 2019-11-06 15:29:59 · 192 阅读 · 0 评论 -
NumPy之 索引技巧
系列文章 一次性搞定NumPy入门基础知识 NumPy之操控ndarray的形状 NumPy之浅拷贝和深拷贝 NumPy之索引技巧 利用array作为索引 索引一维ndarray 当被索引的ndarray是一维时,利用array做索引,相当于一次性从被索引对象中挑选出索引指定的所有元素,索引出的对象仍然是一个ndarray对象。 >>> a = np.arange(12)**2 ...原创 2019-11-07 11:07:33 · 243 阅读 · 0 评论 -
NumPy之浅拷贝和深拷贝
系列文章 一次性搞定NumPy入门基础知识 NumPy之操控ndarray的形状 NumPy之浅拷贝和深拷贝 NumPy之索引技巧 概述 NumPy经常会操作size很大的数据结构,如果不加小心,会产生很大的内存和性能浪费,因此要理解操作中的各种行为,根据实际情况选择最合理的方法。 完全没有拷贝 如果只是进行简单的赋值操作,是不会发生拷贝行为的。 >>> a = np.arang...原创 2019-11-06 15:54:39 · 439 阅读 · 0 评论 -
NumPy之操控ndarray的形状
系列文章 一次性搞定NumPy入门基础知识 NumPy之操控ndarray的形状 NumPy之浅拷贝和深拷贝 NumPy之索引技巧 概述 这里主要总结针对ndarray形状的三种操作: 改变ndarray的形状 堆叠几个ndarray 拆分ndarray 改变ndarray的形状 以下列ndarray为例: >>> a = np.floor(10*np.random.rand...原创 2019-11-06 15:53:20 · 1223 阅读 · 0 评论