![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Numpy
Fight_Feature
这个作者很懒,什么都没留下…
展开
-
NumCpp的安装
最近想用一下Numpy库的c++版,但是安装比较复杂,不过还好最终安装完成了我使用的IDE是VSC++2017;下面是步骤第一步,阅读官方文档,我下载的版本需要下载Boost1.7或Boost1.68,所以我就去官网下载了Boost;第二步,下载Boost;第三步,运行新出现的b2.exe和bjam.exe;第四步,安装Boost:在解压完的文件夹里找到bootstrap.bat并运行...原创 2019-08-30 22:03:14 · 2409 阅读 · 1 评论 -
Numpy库学习之基础篇
我是根据官方中文文档,跟着敲的代码,原文地址为https://www.numpy.org.cn/article/basics/an_introduction_to_scientific_python_numpy.html首先,导入库import numpy as np生成ndarray:首先,np.array()可以传递任何序列,不仅仅是listnp.linspace(start, s...原创 2019-08-30 23:34:10 · 633 阅读 · 0 评论 -
Numpy进阶之形状操作
我是跟着numpy中文官方文档敲的代码,原文地址:https://www.numpy.org.cn/user_guide/quickstart_tutorial/shape_manipulation.html下面就开始了:改变数组形状:>>> a = np.floor(10 * np.random.random((3,4)))>>> aarray([[...原创 2019-08-31 14:03:47 · 1421 阅读 · 0 评论 -
Numpy数组之浅拷贝
我是跟着numpy官方中文文档敲的代码,官方文档地址为https://www.numpy.org.cn/user_guide/quickstart_tutorial/copies_and_views.htmlnumpy数组在进行操作时,究竟何时会复制数据,何时不会,这是一个问题。这边文章通过以下三种情况来解释一下。完全不复制:简单赋值不会创建数组对象或其数据的拷贝。>>>...原创 2019-08-31 14:15:47 · 278 阅读 · 0 评论 -
Numpy数组之深拷贝
我是跟着numpy官方中文文档敲的代码,官方中文文档网址为:https://www.numpy.org.cn/user_guide/quickstart_tutorial/deep_copy.htmlcopy 方法生成数组及其数据的完整拷贝。>>> d = a.copy()>>> darray([[ 0, 1, 2, 3], [ 4,...原创 2019-08-31 14:21:20 · 2948 阅读 · 0 评论 -
Numpy进阶之Less基础
花式索引和索引技巧:>>> a = np.arange(12)**2>>> aarray([ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121], dtype=int32)>>> i = np.array([1,1,3,5,8])>>> a...原创 2019-08-31 15:50:11 · 1651 阅读 · 0 评论 -
Numpy学习之线性代数(持续更新)
依照Numpy官方中文文档:https://www.numpy.org.cn/reference/routines/linalg.html矩阵和矢量产品:dot(a, b[, out]) 两个数组的点积。linalg.multi_dot(arrays) 在单个函数调用中计算两个或多个数组的点积,同时自动选择最快的求值顺序。>>> a = np.random.random(...原创 2019-08-31 16:34:21 · 198 阅读 · 0 评论