编程练习
文章平均质量分 55
Lida_wu
这个作者很懒,什么都没留下…
展开
-
python实现省市热力地图
from pyecharts.charts import Mapfrom pyecharts import options as optsfrom pyecharts.globals import ThemeTypevalue = ['78','17','101','95','36','16','19','23','35']attr = ['福州市','莆田市','泉州市','厦门市','漳州市','龙岩市','三明市','南平市','宁德市']sequence = list(zip(attr.原创 2020-06-15 16:59:16 · 2769 阅读 · 1 评论 -
Python日期格式转换之将 字符串“%Y-%m-%d”转换成“%Y%m%d”
import datetimedd = datetime.datetime.strptime('2020-05-01', "%Y-%m-%d").strftime('%Y/%m/%d')dd原创 2020-05-27 21:32:41 · 7910 阅读 · 0 评论 -
python之多元时间序列ARIMAX
import pandas as pdimport numpy as npimport matplotlib.pyplot as plt%matplotlib inlineimport statsmodels.api as smfrom pylab import mpl# 画图中文mpl.rcParams['font.sans-serif'] = ['SimHei']mpl.rcParams['axes.unicode_minus'] = Falsedat...原创 2020-05-11 22:11:08 · 12055 阅读 · 11 评论 -
module 'matplotlib.pyplot' has no attribute 'set_xlabel'
plt.plot([y_pred_lin.min(), y_pred_lin.max()], [y_pred_lin.min(), y_pred_lin.max()], 'k--', lw=4)# 中线plt.set_xlabel('Measured')plt.set_ylabel('Predicted')plt.show()改成:plt.plot([y_pred_lin.min(...原创 2020-05-06 20:30:24 · 11418 阅读 · 0 评论 -
Python之dataframe修改异常值—按行判断值是否大于平均值的指定倍数,如果是则用左右值替换
serise用数字下标索引import pandas as pddata = {'hah':[1,2,9], '数量':[3,2,5], '价格':[10,9,8]}df = pd.DataFrame(data)dfimport numpy as npdef panduan(x): x_mean = np.mean(x) ...原创 2020-05-02 19:46:50 · 2816 阅读 · 0 评论 -
Python之dataframe修改异常值—按行判断值是否大于平均值的指定倍数,如果是则用均值替换
import pandas as pddata = {'hah':[1,2,9], '数量':[3,2,5], '价格':[10,9,8]}df = pd.DataFrame(data)dfimport numpy as npdef panduan(x): x_mean = np.mean(x) print(x_mean) ...原创 2020-05-02 19:25:28 · 2707 阅读 · 0 评论 -
Python之两个dataframe相除(二)
#可以以一列唯一的标识列作为index# dataframe的每一列除以seriesdata = {'name':['cun1','cun2','cun3'], 'hah':[1,2,2], '数量':[3,2,5], '价格':[10,9,8]}df = pd.DataFrame(data)df.set_index(['name'],inpl...原创 2020-04-26 20:35:14 · 8305 阅读 · 0 评论 -
Python之两个dataframe相除(一)
相除的条件:列名的类型和名称要一致# dataframe dfdata = {'name':['cun1','cun2','cun3'], 'hah':[1,2,2], '数量':[3,2,5], '价格':[10,9,8]}df = pd.DataFrame(data)print(df)# dataframe df1data1 = {'...原创 2020-04-25 18:58:03 · 14509 阅读 · 0 评论 -
Python之 DataFrame每一列除以一个series
# dataframe的每一列除以series,如果想要每一行除以series,则可采用转置Tdata = {'hah':[1,2,2], '数量':[3,2,5], '价格':[10,9,8]}df = pd.DataFrame(data)print(df)from pandas import Series, DataFrameiav = Series([...原创 2020-04-25 16:51:40 · 15835 阅读 · 0 评论 -
Python日期格式转换之将 字符串“%Y%m%d”转换成“%Y-%m-%d”
例如:将 '201601' 转换成 '2016-01-01'import datetimedd = datetime.datetime.strptime('201601', "%Y%m").strftime('%Y-%m-%d')原创 2020-04-23 22:38:34 · 4920 阅读 · 1 评论 -
python之dataframe需要注意的细节
(1)通过as_index=False,groupby的列名'GLBDOMAIN'将不作为索引出现在结果中 agv_1930_df=data_1930_df.groupby(['GLBDOMAIN'],as_index=False)[['EDGE_BW']].mean()(2)按行删除存在缺失数据的行(dataframe) data_1930_df.dr...原创 2019-07-01 15:34:08 · 423 阅读 · 0 评论 -
还是A+B(1015)
题目描述: 读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。输入: 测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。原创 2015-03-10 16:11:11 · 390 阅读 · 0 评论 -
A+B(1003)
题目描述: 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入: 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 输出:原创 2015-03-11 19:44:13 · 359 阅读 · 0 评论 -
a+b问题(1000)
求整数a,b的和。输入: 测试案例有多行,每行为a,b的值。输出: 输出多行,对应a+b的结果。样例输入: 1 24 56 9样例输出: 3915============================================#includevoid main(){ int a,b; while(scanf("%d %d",&a原创 2015-03-10 15:56:42 · 516 阅读 · 0 评论 -
xxx定律 (1031)
题目描述: 对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。 请计算需要经过几步才能将n变到1,具体可见样例。输入: 测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1输出:原创 2015-03-10 16:29:51 · 327 阅读 · 0 评论 -
A+B for Matrices(1001)
题目描述: This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.输入: T原创 2015-03-10 23:05:47 · 306 阅读 · 0 评论 -
A + B (1010)
题目描述: 读入两个小于100的正整数A和B,计算A+B.需要注意的是:A和B的每一位数字由对应的英文单词给出.输入: 测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出.输出原创 2015-03-11 19:52:57 · 331 阅读 · 0 评论