现象: Numpy区分了str和object类型,其中dtype(‘S’)和dtype(‘O’)分别对应于str和object. 然而,pandas缺乏这种区别 str和object类型都对应dtype(‘O’)类型,即使强制类型为dtype(‘S’)也无济于事 >>> import pandas as pd >>> import numpy as np >>> >>> >>> np.dtype(str) dtype…
bytes:字节数组,通常用它可以描述 “一个字符串”,只不过该字符串是  “bytes类型”,所以容易与str类型混淆,他们二者之间的转换: https://blog.csdn.net/lanchunhui/article/details/72681978…
Ref: NumPy 教程 这里主要是查缺补漏一些常用方法. 初步认识 矩阵常见知识点 矩阵操作 Ref: [Python] 01 - Number and Matrix[总结过一部分] 一.矩阵 (Matrix)  初始化 Universal Functions 二.矩阵操作 矩阵下标 index 表示范围 下标表示范围内的“间隔” 矩阵遍历 传统遍历 - 规则数组 句柄遍历 - 不规则数组 矩阵取整 取左地板值 仅保留整数位 四舍五入 三.矩阵形变 扁平化 完全扁平 自定义扁平 转置 堆叠…
目录 一.pandas模块 二.matplotlib模块 1.条形图 2. 直方图 3.折线图 4.散点图+直线图 三.numpy 一.pandas模块 pandas是BSD许可的开源库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具. pandas模块:操作excel/json/sql/ini/csv(配置文件) 使用pandas处理Excel文件需要根据报错内容安装两个插件,pd从Excel中读取的是DataFrame数据类型. import numpy as np i…
数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种 一Number(数字) 1.1 数字类型的创建 1 2 3 4 5 6 a=10 b=a b=666    print(a)#10 print(b)#666 注意这里与C的不同: 1 2 3 4 5 6 7 8 9 10 11 1…
一.基本知识 1.缩进: 2.一行多条语句: 3.断行: 4.注释 # 单行注释 '''这是一段 多行注释''' 5. 变量 1. 变量类型(局部变量.全局变量.系统变量) 2. 变量赋值 多重赋值x=y=z=1 多元赋值x,y = y,x 3. 变量自增 x+=1 x-=1(不支持x++, x--) *******Python3常量用大写表示,例如:PI = 360  表示常量,常量不能修改****** 二.Python的基本数据类型(6种) 1.数字Number 1. 种类 1. 整型int…
当利用pandas进行数据处理的时候,经常会遇到数据类型的问题,当拿到数据的时候,首先需要确定拿到的是正确类型的数据,一般通过数据类型的转化,这篇文章就介绍pandas里面的数据类型(data types也就是常用的dtyps),以及pandas与numpy之间的数据对应关系. dataframe中的 object 类型来自于 Numpy,  他描述了每一个元素 在 ndarray 中的类型 (也就是Object类型).而每一个元素在 ndarray 中 必须用同样大小的字节长度. 比如 int…
一.str属性 pandas里的Series有一个str属性,通个这个属性可以调用一些对字符串处理的通用函数, 如:df['road'].str.contains('康庄大道')  会返回字符串里包含'康庄大道'的数据. 二.dt属性 pandas里对时间序列的处理,使用dt属性,如df['datetime'].dt.time > time(10,0) 两个series的and比较 是使用 &运算符,如 (df['datetime'].dt.time > time(10,0) ) &a…
Python中重要的数据结构 1.列表 2.元组 3.字典 4.集合 列表 1.创建列表 # 方式一 name = [] print(type(name)) # 执行结果 >>> <class 'list'> # 方式二 name = list() print(type(name)) # 执行结果 >>> <class 'list'> 2.增(append,insert) insert 方法用于将对象插入到列表中对应的索引位置(索引从0开始),而…
数据类型int:记录整数事物状态 可变不可变:值不可变类型,改变变量值实则是改变了变量的指向 int():功能:1.工厂函数, i = 5 <==> i = int(5) 2.强制类型转换,i = int("5") ==> i= 5 常用方法:int.bit_length()  返回int变量所占二进制位数 数据类型float:用于记录浮点型事物状态,如身高,体重等带小数点的属性 可变不可变:值不可变类型,改变变量值实则是改变了变量的指向 float():功能:1.工…