numpy学习笔记
阿珍爱上了阿强binz
这个作者很懒,什么都没留下…
展开
-
numpy学习笔记(四)逻辑函数
逻辑函数真值测试numpy.allnumpy.anynumpy.all(a, axis=None, out=None, keepdims=np._NoValue) Test whether all array elements along a given axis evaluate to True.numpy.any(a, axis=None, out=None, keepdims=np._NoValue) Test whether any array element along a given原创 2020-10-26 20:52:10 · 658 阅读 · 1 评论 -
numpy学习笔记(四)数学函数
这里写目录标题向量化和广播数学函数算数运算numpy.addnumpy.subtractnumpy.multiplynumpy.dividenumpy.floor_dividenumpy.powernumpy.sqrtnumpy.square三角函数numpy.sinnumpy.cosnumpy.tannumpy.arcsinnumpy.arccosnumpy.arctan指数和对数numpy.expnumpy.lognumpy.exp2numpy.log2numpy.log10加法函数、乘法函数numpy原创 2020-10-26 20:49:59 · 718 阅读 · 3 评论 -
numpy学习笔记(三)数组操作
numpy数组操作更改形状数组转置更改维度数组组合数组拆分数组平铺添加和删除元素更改形状在对数组进行操作时,为了满足格式和计算的要求通常会改变其形状。numpy.ndarray.shape表示数组的维度,返回一个元组,这个元组的长度就是维度的数目,即 ndim 属性(秩)。【例】通过修改 shap 属性来改变数组的形状。import numpy as npx = np.array([1, 2, 9, 4, 5, 6, 7, 8])print(x.shape) # (8,)x.shap原创 2020-10-25 21:36:18 · 131 阅读 · 2 评论 -
numpy学习笔记(二)索引、切片、副本、视图、迭代
numpy中的索引、切片、副本、视图、迭代操作索引与切片整数索引切片索引dots 索引整数数组索引numpy. take(a, indices, axis=None, out=None, mode='raise')`布尔索引副本与视图numpy.ndarray.copy()数组迭代apply_along_axis(func1d, axis, arr, *args, **kwargs)索引与切片数组索引机制指的是用方括号([])加序号的形式引用单个数组元素,它的用处很多,比如抽取元素,选取数组的几个元素,原创 2020-10-22 00:14:46 · 207 阅读 · 1 评论 -
numpy学习笔记(二)ndarray对象数组的创建
数组的创建导入 numpy。import numpy as np作为 python 中list列表的扩展numpy 中提供的最重要的数据结构是ndarray。1. 依据现有数据来创建 ndarray依据现有数据创建数组方式包括(a)通过array()函数进行创建;(b)通过asarray()函数进行创建;(c)通过fromfunction()函数进行创建。具体内容如下(a)通过array()函数进行创建。array(object, dtype=None, copy=True, order=N原创 2020-10-19 23:52:40 · 1702 阅读 · 1 评论 -
numpy学习笔记(一)常量、数据类型、时间日期操作
numpy学习笔记(一)常量、数据类型、时间日期numpy 简介 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,是数据科学应用中非常强大且方便易用的程序库。 Numpy主要用于数组计算的基本功能包括:(a)数组的算数和逻辑运算;(b)傅立叶变换和用于图形操作的例程;©与线性代数有关的操作。 NumPy 拥有线性代数和随机数生成的内置函数。同时,结合SciPy(S原创 2020-10-19 23:47:00 · 1126 阅读 · 1 评论