plt.annotate('threshold point', xy = (4, 1), xytext = (3, 1.8)) # annotate参数说明:'threshold point’:标注文本,可以随意替换; # xy = (4, 1) :所要标注的点的坐标; # xytext= (3, 1.8):标注文本所在位置 ;
zxq997
2019-02-20
import xlrd # 添加读取excel文件的功能 import pandas as pd s=pd.read_excel('F:\data.xls') print(s.head()) # 预览前五行数据 print(s.describe()) # 查看数据的描述统计量
zxq997
2019-02-20
变量=lambda 函数参数(用逗号隔开):表达式 例:square=lambda x:x*x 等同于:def square(x): return x*x 参考如下: 匿名函数,顾名思义,就是指一个没有名称的函数。 在 Python 中,常规函数使用 def 关键字定义,但匿名函数使用 lambda 关键字定义。正因如此,匿名函数也被称为 lambda 函数。
zxq997
2019-02-20
http://www.runoob.com/python/python-func-range.html 以a为首项(默认从0开始),c为公差(默认为1)且不超过b-1的等差数列
zxq997
2019-02-20
问题描述:AttributeError: module 'pandas' has no attribute 'rolling_mean' —报错解决 原因: 应该是pandas版本问题,如pandas 0.17.0版本rolling相关模块有, 但是,pandas 0.18.0之后用法改为DataFrame/Series.rolling(window, min_periods=None,
zxq997
2019-02-20
这段时间用pandas做数据分析, import pandas.io.data as web 根据书上的demo操作,结果告诉我 The pandas.io.data module is moved to a separate package 这是我第一次遇到这种模块功能迁移的,按下不表,按提示安装了迁移后的包 pandas_datareader, 然后跑到git上看这个迁移后的模块怎么用,跟
zxq997
2019-02-20
问题描述:AttributeError: module 'pandas' has no attribute 'rolling_count' 解决方案:因为接口更新了有两个方案 1、卸载重新安装 2、df.rolling().mean()
zxq997
2019-02-20
对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题 没有数据,当然没法研究机器学习啦。:) 这里我们用UCI大学公开的机器学习数据来跑线性回归。 数据的介绍在这: http://archive.ics.uci.edu/ml/datasets/Combined+Cyc
zxq997
2019-02-20
首先,需要引入相应的包 mport pandas as pd import numpy as np from pandas_datareader import data, wb # 需要安装 pip install pandas_datareader import datetime import matplotlib.pyplot as plt import matplotlib matplotl
zxq997
2019-02-20
问题描述:今天 安装其它python包时,提示说 pip 10.0.1可用,就更新了一下,但是 更新过程中出现了错误,如图所示 解决方案: 因为这个错误导致 pip找不到, 可以首先执行 python -m ensurepip 然后执行 python -m pip install --upgrade pip 即可更新完毕。
zxq997
2019-02-20
数字格式下一般是无法加0的,加0后一般是文本格式的数字。下面说几种加0方法: 1、手动加0:要输入单引号后在输入数字(效果如同改变单元格格式为文本),例‘0001 2、用公式如A1单元是1。(1)、B1输入="000"
zxq997
2019-02-20
zxq997
2019-02-20
1.在导入pyplot之前.需要输入如下步骤: import matplotlib as mpl mpl.use(‘Agg’) import matplotlib.pyplot as plt …. 2.此时运行python程序,虽然不报错,但是并没有绘图界面弹出,继续操作: 在Pycharm命令行输入如下命令: import matplotlib print(matplotlib.g
zxq997
2019-02-19
问题描述
1.首先安装matplotlib库和其依赖的一些其他库,例如:numpy,scipy和pandas等
2.开始进行简单的编码工作,并在PyCharm中运行,出现如下错误:
Traceback (most recent call last):
File "J:/MyGit/pythonTest/GetTegeather/test06.py", line 4, in
zxq997
2019-02-19
已安装sklearn,但依然找不到 sklearn.linear_model import LinearRegression, RidgeCV, LassoCV, ElasticNetCV D:\Python27\python.exe D:/xiaoxiangcode/9.Regression/9.3.ElasticNet.py Traceback (most recent call last
zxq997
2019-02-19
问题描述:我是在centos6下面的linux,python2.6,已安装了numpy-1.6.1,scipy 0.11.0,可能是scipy不太对所以不能import lsqr,怎么解决呢? 解决方案:原因可能是文件目录下有一个和sklearn重名的sklearn.pyc文件,把那个文件名字改掉就可以了
zxq997
2019-02-19
问题描述:我看有些是add(Dense(32)),有些是写64,但是不明白是怎么样得到来,我看资料说这是输出维度,但是输出维度不是根据输入维度算的吗?但是有些输入是(5,5),输出还是写32 解决方案:对于dense 和 RNN层来说,所谓输出维度其实就是指该层的隐含神经元cell个数。例如:我的输入是5×5的数组,add(Dense(32))即我指定该Dense层有32个全连接Cell,那么每
zxq997
2019-02-19
from sklearn.cross_validation import KFold from sklearn.cross_validation import train_test_split sklearn更新后在执行以上代码时可能会出现这样的问题: ModuleNotFoundError: No module named 'sklearn.cross_validation' 如下图所示:
zxq997
2019-02-19