Spyder中python语言中有中文改怎么显示

## 设置属性防止中文乱码 mpl.rcParams['font.sans-serif'] = [u'SimHei'] mpl.rcParams['axes.unicode_minus'] = False

2018-09-06 15:09:22

阅读数 1192

评论数 0

python绘制多个子图

绘制八个子图 import matplotlib.pyplot as plt fig = plt.figure() shape=['.','o','v','>','<','8','s','*'] for j in range(8):     x=[...

2018-08-07 15:48:50

阅读数 3414

评论数 0

Python中的groupby分组功能

pandas中的DataFrame中可以根据某个属性的同一值进行聚合分组,可以选单个属性,也可以选多个属性:代码示例:import pandas as pdA=pd.DataFrame([['Beijing',1.68,2300,'city','Yes'],['Tianjin',1.13,1293...

2018-07-11 16:46:56

阅读数 459

评论数 1

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcb in position 0: invalid continuation byte

在Spyder中读取有中文的txt文档的时候会出现这个错误,在pd.read_csv中加入encoding='utf-8'也还是这样的提示。遇到这个问题的时候把路径单独写出来,用open来打开路径,再用pd.read_csv就可以了。示例代码:import pnadas as pdfilename...

2018-07-11 16:12:13

阅读数 1992

评论数 0

将list元素按区间划分

    将list中的元素按区间来分成n个区间:代码:def group_n(a,n):    l=len(a)    interval=(max(a)-min(a))/n#区间长度    section=[]#每个区间的范围    for i in range(n):        sectio...

2018-06-21 14:15:34

阅读数 636

评论数 0

绘制三维双螺旋线

代码: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D t=list(range(100,200)) r=[i*cos(60+i*360*5) for i in t] theta=[i...

2017-12-25 20:42:04

阅读数 970

评论数 0

Python绘制双柱状图并显示数值

#定义函数来显示柱状上的数值 def autolabel(rects):     for rect in rects:         height = rect.get_height()         plt.text(rect.get_x()+rect.get_width()/2.-...

2017-12-20 23:04:27

阅读数 18095

评论数 0

绘制无向图并在图中标记权值

共有五个顶点,a,b,c,d,e,绘制出相应的连通图,并在相应的边上标记 import networkx as nx      G=nx.Graph()     G.add_edge('a','b',weight=0.1) G.add_edge('a','c',weight=0.3) G.add_...

2017-12-14 11:38:50

阅读数 721

评论数 0

python绘制多层饼状图

s={'S0': 3, 'S1': 19, 'S2': 6, 'S3': 2} p={'P0': 1, 'P1': 5, 'P2': 16, 'P3': 8} 将上面两个字典绘制在同一张饼状图中: 代码如下: s={'S0': 3, 'S1': 19, 'S2': 6, 'S3': 2...

2017-12-08 11:10:42

阅读数 752

评论数 0

Python绘制饼状图

已知字典s={'S0': 3, 'S1': 19, 'S2': 6, 'S3': 2},绘制相应的饼状图: 代码如下: s={'S0': 3, 'S1': 19, 'S2': 6, 'S3': 2} s_labels=list(sorted(s.keys())) s_fracs=[s.ge...

2017-12-08 10:55:28

阅读数 1131

评论数 0

三数之和为零-算法爱好者-12-05

有个公众号:算法爱好者,12-05的题目,题目要求和代码如下 给出一个有 n 个整数的数组 S,在 S 中找到三个整数 a, b, c,使得 a + b + c = 0。写一个函数找到所有满足要求的三元组。 注意事项: 在三元组(a, b, c),要求a 格式: 输入行输入一个有 n ...

2017-12-07 22:50:25

阅读数 204

评论数 1

将两个DataFrame合并并且保存到同一个xlsx的不同sheet中

例如c是这个:   age weight high 0 15 100 167 1 18 120 178 d是这个:   age weigh...

2017-11-29 23:02:49

阅读数 1953

评论数 0

Python绘制曲面和曲面对应的等高线图

先将需要的库调入: from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np from matplotlib import cm 绘制曲面,曲面的函数为z=(1...

2017-11-18 19:40:22

阅读数 2771

评论数 0

Python三维绘图:马鞍面

马鞍面,是一种曲面,又叫双曲抛物面,形状类似于马鞍。在XZ面上构造一条开口向上的抛物线,然后在YZ面上构造一条开口向下的抛物线(两条抛物线的顶端是重合在一点上的);然后让第一条抛物线在另一条抛物线上滑动,便形成了马鞍面。 在Python中绘制出马鞍面: from mpl_toolkits.mp...

2017-11-18 10:22:54

阅读数 3098

评论数 0

DataFrame中小数的保留小数点后两位

已知b如表格所示,但是小数显示太长,将其中的每个元素取小数点后两位: 1 2 3 4 5 1 84.16867626 120.8809193 108.7217619 ...

2017-11-16 23:05:48

阅读数 15167

评论数 4

使用Python绘制雷达图

假设某天某地每三个小时取样的气温为 0时 3时 6时 9时 12时 15时 18时 21时 24时 3℃ 5℃ 6℃ 3℃ 1℃ ...

2017-11-14 22:06:04

阅读数 9985

评论数 0

将字典转换为DataFrame并进行频次统计

首先将一个字典转化为DataFrame,然后以DataFrame中的列进行频次统计。 代码如下: import pandas as pd a={'one':['A','A','B','C','C','A','B','B','A','A'],    'tao':['B','B','C',...

2017-11-13 10:10:17

阅读数 6840

评论数 0

Python绘制三维散点图并给散点标记记号

将三维散点绘制在三维空间中,并给相应的点 标记序号: 代码如下: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D x=[1,2,3,4,5] y=[2,1,4,3,5] z=[6,5...

2017-11-07 20:24:26

阅读数 6802

评论数 2

python绘制散点图并标记序号

实现二维平面上散点的绘制,并可以给每个散点标记序号或者名称: import numpy as np import matplotlib.pyplot as plt x=[2.3,4.5,3,7,6.5,4,5.3] y=[5,4,7,5,5.3,5.5,6.2] n=np.ara...

2017-11-06 11:22:36

阅读数 6877

评论数 0

使用Dataframe.plot绘制折线图

以北京市某日气温为例: 代码如下: import pandas as pd Temperature=pd.DataFrame([5,10,12,8,0,0,2,4],index=['08点','11点','14点','17点','20点','23点','02点','05点']) T...

2017-11-03 10:10:10

阅读数 726

评论数 0

提示
确定要删除当前文章?
取消 删除