numpy.array的基本运算以及对数据的操作 设置一个问题,例如 这种只需要基本的运算就可以实现 类似的 numpy对向量的运算进行了优化,速度是相当快的,这种被称为universal functions 可以使用+,-,,/,//, *(两个星号),%,1/(/表示浮点除,//表示整数除,%表示取余,**表示平方,1/表示倒数) 特殊的运算 像是abs(绝对值),三角函数(sin,cos,tan等),exp(所有元素取e的x次方),log,log2,log10 矩阵之间的运算,要保证可以运…
上个笔记主要介绍了利用SELECT语句检索单个/多个/所有列,并利用DISTINCT关键字检索具有唯一性的值.利用LIMIT/OFFSET子句限制结果:以及利用ORDER BY子句排序检索出的数据,主要有按照单个/多个列名/列位置/混合排序.用DESC关键字指定排序方向. 这一次我们来看一下如何使用SELECT语句的WHERE子句来指定搜索条件进行数据过滤,包括使用=.>.<等基础操作符的基础数据过滤:使用AND.OR.IN.NOT操作符的高级数据过滤:以及使用%._.[]通配符的数据过滤操作…
本篇笔记主要分为两部分: 1,安装完毕之后的简单配置 2,数据的类型.简单的数据表操作命令 一.mysql安装完毕之后 windows和linux环境,除mysql的安装.配置有所不同,其他操作一样,本文在linux环境下操作. 启动(停止,重启)mysql服务: service mysql start(stop,restart) mysql的登陆/退出:     输入命令:mysql –uroot –p123456(123456为密码) 或者: mysql –uroot -p(回车,然后输入密…
1.np.array构造函数 用法:np.array([1,2,3,4,5]) 1.1 numpy array 和 python list 有什么区别? 标准Python的列表(list)中,元素本质是对象.如:L = [1, 2, 3],需要3个指针和三个整数对象,对于数值运算比较浪费内存和CPU.因此,Numpy提供了ndarray(N-dimensional array object)对象:存储单一数据类型的多维数组. 1.2 如何强制生成一个 float 类型的数组 d = np.arr…
numpy.array基础 使用numpy.__version__可以检查numpy的版本 当然也可以直接使用命令行检查numpy版本 也可以用来简化引用,使用as python list特点 numpy是可以不限定类型的 array是限定类型的,降低了灵活性,但是效率更高,但是还有一个缺点,array只是将数据当做一个二维数组或者矩阵来看,无论哪种,array都没有配备相应的向量,用以对其进行相应的计算 numpy.array保存的是int32位整形(为啥我看别人是int64位) 因此即使输入…
1 将list转换成array 如果list的嵌套数组是不规整的,如 a = [[1,2], [3,4,5]] 则a = numpy.array(a)之后 a的type是ndarray,但是a中得元素a[i]都还是list 如果a = [[1,2], [3,4]] 则a = numpy.array(a)之后 a的type是ndarray,里面的元素a[i]也是ndarray 2 flatten函数 Python自身不带有flatten函数,numpy中array有flatten函数. 同1的一样…
操作 numpy 数组的常用函数 where 使用 where 函数能将索引掩码转换成索引位置: indices = where(mask) indices => (array([11, 12, 13, 14]),) x[indices] # this indexing is equivalent to the fancy indexing x[mask] => array([ 5.5, 6. , 6.5, 7. ]) diag 使用 diag 函数能够提取出数组的对角线: diag(A) =…
Numpy 是Python中数据科学中的核心组件,它给我们提供了多维度高性能数组对象. Arrays Numpy.array   dtype 变量 dtype变量,用来存放数据类型, 创建数组时可以同时指定 import numpy print ('生成指定元素类型的数组:设置dtype属性') x = numpy.array([1,2.6,3],dtype = numpy.int64) print (x) # 元素类型为int64 [1 2 3] print (x.dtype) # int64…
NumPy和Pandas常用库 1.NumPy NumPy是高性能科学计算和数据分析的基础包.部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组. 用于对整组数据进行快速运算的标准数学函数(无需编写循环). 用于读写磁盘数据的工具以及用于操作内存映射文件的工具. 线性代数.随机数生成以及傅里叶变换功能. 用于集成C.C++.Fortran等语言编写的代码的工具. 首先要导入numpy库:import numpy as np A NumPy函数和属性: 类型…
[学习笔记] Numpy基础 上专业选修<数据分析程序设计>课程,老师串讲了Numpy基础,边听边用jupyter敲了下--理解+笔记. 老师讲的很全很系统,有些点没有记录,在PPT里就不搬了. 环境:python3.6 vscode+jupyter扩展 #%% #------------------------------2019.9.23 NumPy----------------------------- import numpy as np # 1.NumPy在一个连续的内存块中存储数…