
Python
baoFeng_Li
我想捉住夏日荧光,想在内心铸就铮铮铁骨
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python操作文件,文件夹
前言: 当当当~转载stackoverflow上的答案,学习python操作文件,文件夹的一些栗子。这对于读取文件蛮有用的。这里说明一下,我只记录了python3的。正文: os.listdir(): get files in current dir (Python 3)>>> import os>>> arr = os.listdir()>...转载 2018-02-10 15:06:23 · 384 阅读 · 0 评论 -
数学里的协方差和皮尔逊相关系数到numpy模块的cov()和corrcoef()函数
仅适用本人记录 博文:https://blog.youkuaiyun.com/lyl771857509/article/details/79439184重点: 1.方差和样本方差的不同点,除以样本数N还是除以N-1。 2.协方差计算的是特征之间的而非样本之间的。 3.cov()的原型为cov(m,y=None,rowvar=True,bias=False,ddof=None,fweights=...原创 2018-08-14 21:30:14 · 1478 阅读 · 0 评论 -
numpy.linalg ——numpy中包含线性代数函数的模块
前言: 本篇主要由博主xie仗剑天涯的总结,博文: https://www.cnblogs.com/xieshengsen/p/6836430.html这里主要整理格式,给自己作为记录正文:线性代数numpy.linalg模块包含线性代数的函数。使用这个模块,可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等。import numpy as np1. 计算逆矩阵...转载 2018-08-05 23:22:45 · 3069 阅读 · 0 评论 -
Python3中用map()批量地转换数据类型,例如str转float
我们知道map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。先看一下map()在python2和3中的区别 在python2中:in:a = [1,2,3];b = [2,3,4]c = map(lambda x,y:s+y,a,b)c...原创 2018-08-09 22:07:47 · 12861 阅读 · 0 评论 -
python矩阵和array数组之间的转换
前言: array数组要转换成矩阵(matrix)数据类型才能进行一系列的线性运算。matrix类型也有时候要转换成array数组。代码: 1.array转matrix:用mat()a = arange(3*2).reshape(3,2)print('array类型:')print(type(a))print(a)b = mat(a)print('matrix类型:')...原创 2018-07-31 10:41:21 · 18616 阅读 · 0 评论 -
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte
前言: 在我使用pandas模块对csv文件读取时报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte在查找资料后,发现大部分都不怎么适用,所以在这里做个记录。如果你在读取文件时(csv,table等等)出现类似错误,可以参照如下。分...原创 2018-03-29 15:39:26 · 26779 阅读 · 6 评论 -
python 编码问题 UnicodeEncodeError: 'ascii' codec can't encode characters in position 37-40
问题: 对于一个url连接例如”www.abc.cn/name=北京”这样一个链接,如果直接用urlopen读取会报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 37-40: ordinal not in range(128) 解决: 解决办法就是使用urllib.parse.quot...转载 2018-04-07 18:50:26 · 7465 阅读 · 0 评论 -
Python pandas模块之Dataframe操作汇集
前言: 在学习过程,不断地接触到dataframe,而数据框也确实是非常好用的。故在此总结一下我遇到问题查的的资料。如果有没说到的望补充。创建dataframe: 创建dataframe的数据集可以是列表,数组和字典>>> df = pd.DataFrame([1, 2, 3, 4], columns=['one'], index=['a','b','c','d'...原创 2018-03-07 10:41:44 · 770 阅读 · 0 评论 -
遍历函数iterrows()和enumerate()
iterrows():说明:是属于DataFrame(数据框)的遍历函数使用:一般与循环搭配for index, row in dataframe.iterrows(): ...返回:(index,row)对enumerate():说明: enumerate()是python的内置函数,同时获得索引和值使用:一般与循环搭配for index,item in原创 2018-02-06 20:18:26 · 11098 阅读 · 0 评论 -
Sklearn库的train_test_split()
作用:将数据集随机划分为训练集和测试集使用:X_train,X_test,Y_train,Y_test = train_test_split(X,Y,random_state = 0)返回:X_train,X_test,Y_train,Y_test参数: X:原始数据集中的样品特征 Y:原始数据集中的预测结果 random_state:该组随机数的编号,重复划分时一样的数值保证原创 2018-02-06 17:50:12 · 688 阅读 · 0 评论 -
Python的numpy模块之zeros()
使用:import numpy as np np.zeros((数组形状),dtype,older)返回:一个指定形状的数组,其元素为0的指定type参数:数组形状:(5,) (5,5) dtype: ‘float’, ‘int’… older: C表示行优先,F表示列优先(可选参数)例子: np.zeros(2) -------->array([0., 0原创 2018-02-06 16:43:58 · 13465 阅读 · 0 评论 -
Python练习-合并excel表格
前言: 这个栗子本来打算是要合并自己下载的数据集,但是尝试了好久!!才发现是.xls文件损坏了…我忍…在练习过程遇到不少bug,若是小伙伴有疑问可以提一提,说不定我遇到过,恍恍惚惚…代码:''' #excel_combine.py 操作:实例化Excel_Combine_tool(),参数有2个:文件夹位置,表单名字 再save()方法 说明:代码中pr...原创 2018-02-10 14:43:20 · 677 阅读 · 1 评论 -
python os.path.isfile()因参数问题判断错误
目的: 找出路径坐在的所有python文件(.py结尾),返回列表。 接收的参数是***路径+文件名***,所以不单单是`fname`或者`path`。原创 2018-02-10 16:00:20 · 5658 阅读 · 0 评论 -
Anaconda 从github或者本地离线安装第三方包(详细)
前言:参加一个建模比赛,在使用python的时候很多模块官方并没有,不能够直接conda install 或者pip install。看网上的离线安装也多是.whl文件或者tar.bz2等。也有文章介绍了从github中下载后该如何做,但是却只介绍了pip的方法,并不能直接用在anaconda的jupyter notebook 上。故在此记录作为一个参考。正文:这里假设我们要使用一个叫py...原创 2019-01-24 10:11:45 · 33800 阅读 · 11 评论