自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Pandas滑窗计算某列的斜率

pandas rolling滑窗计算斜率的使用技巧

2024-08-30 14:16:20 115

原创 【Bug排查分析】The truth value of a Series is ambiguous.Use a.empty(),a.bool(),a.item(),a.any() or a.all()

pandas bug处理

2022-07-01 14:45:36 1990 1

原创 pandas Merge函数按index合并的方法笔记

Pandas中Merge函数的使用Merge函数按index合并Merge函数按index合并 有的时候需要按列去匹配(比如说两个表单colmun有些相同的,又有些不同的,这个时候按左表或者右表匹配如果还是用on这个简单参数,那就匹配不上),然而找了好多,没找到合适的,发现原来可以采用Merge函数里的一些方法来实现,首先将表单转置(df.T),经过转置后的column就变成了index,此时采用merge函数里的left_index和rght_index参数,即可实现表单的合并。之后再将合并的表单转置

2022-03-27 17:22:17 7938

原创 One_hot类别特征处理

# 指定特征维度的方式One-hotfrom sklearn.preprocessing import OneHotEncoderfrom sklearn.compose import ColumnTransformercategorical_features=[0,1,2,3] # 指定需要进行OneHot编码的特征维度,0,1,2列enc=OneHotEncoder(categories='auto',handle_unknown='ignore') # n_valuesclt=Col

2021-10-29 13:56:20 282

原创 pandas穷举与迭代方法

import pandas as pdimport numpy as npimport itertoolsl1=['a','b','c']l2=['1','2','3']l3=['A','B','C']a=[list(i) for i in itertools.product(l1, l2,l3)]data = pd.DataFrame(a)

2021-08-26 09:20:36 205

原创 Pandas的透视与逆透视操作

import pandas as pdimport numpy as np%matplotlib inlinedf=pd.read_csv('pandas_pivot_pra.csv')df.columns=['A','B','C','D','E']df#逆透视df1=df.melt(id_vars='A',value_vars=['B','C','D','E'])df1#透视df2=pd.pivot_table(df1,index=['A'],columns=['variabl

2021-07-09 13:59:57 753

原创 Pandas处理时间戳

import pandas as pdimport numpy as npimport time#方法一:df=pd.read_csv('xxx.csv')df.loc[:, 'a.st_time_e']=df['a.st_time_e'].astype('float64').apply(lambda x : time.localtime(x))#方法二:df3.loc[:, 'a.st_time_e'] = df3['a.st_time_e'].apply(lambda x :time.

2021-04-30 15:52:24 319 2

原创 Pandas查询list获取每行的标签

有的时候需要给每条数据打标签,通过查询另外一个表单获取当前数据条的标签值【示例】:test_dict = {'id':[1,2,3,4,5,6], 'name':['Alice','Bob','Cindy','Eric','Helen','Grace '], 'math':[90,89,99,78,97,93], 'english':[89,94,80,94,94,90]}#[1].直接写入参数test_dicttest_

2021-04-29 09:32:39 1458

转载 pandas中isin()函数

>>> df['E']=['a','a','c','b']>>> df A B C D E0 -0.018330 2.093506 -0.086293 -2.150479 a1 0.104931 -0.271810 -0.054599 0.361612 a2 0.590216 0.218049 0.157213 0.643540 c3 -0.254449 -0.59327.

2021-02-26 09:56:10 3047

原创 Python将字典数据逐行逐列逐元素添加到DataFrame中

示例:train={'K001':[[1,2,3],[4,5,6],[7,8,9]],'K002':[[4,5,8],[5,5,6],[4,3,6]] }df1=pd.DataFrame(columns=('a','b','c'))for i in train.keys(): for h in range(len(train[i])): data1=train[i][...

2020-04-17 11:10:35 3192

原创 pip3报错

pip3有时会报错pip3 install numpy 用如下方法python3 -m pip install numpy#或者python3 -m pip install numpy --user numpy

2019-12-23 12:52:39 459

原创 keras 网络中t-sne可视化应用

import numpy as npimport matplotlib.pyplot as pltfrom keras import backend as Kfrom sklearn import manifoldintermed_tensor_func=K.function([model.layers[0].input],[model.layers[-1].output])inter...

2019-12-22 21:26:57 3009 13

原创 Pandas查找特定行

import numpy as npimport pandas as pdimport randomrnd_1 = [random.randrange(1,20) for x in range(1000)]rnd_2 = [random.randrange(1,20) for x in range(1000)]rnd_3 = [random.randrange(1,20) for x ...

2019-12-07 13:23:00 4483

原创 Con2D实践笔记

卷积神经网络2D数据制做实践在深度学习实践中,自己搭建神经网络往往比较困难,一种可行的方法是将自己的2D数据通过OpenCV包里的resize()函数转换成目标shape,示例代码如下:#-*- coding: utf-8 -*-import cv2 as cv# 读入原图片img = cv.imread('test.jpg')# 打印出图片尺寸print(img.shape)#...

2019-07-16 16:01:54 324

原创 STFT振动信号Python实践

使用Python中Scipy库对轴承振动信号做离散STFTfrom scipy import signalimport matplotlib.pyplot as pltimport numpy as npimport pandas as pd%matplotlib inlinepath_all='D:\\15_07_10\\' data = pd.read_csv(path_all...

2019-07-13 11:36:19 3597 6

原创 Windows系统下更改jupyter notebook主题

首先从这里下载主题,https://github.com/dunovank/jupyter-themes/tree/master/jupyterthemes/styles/compiled随机选择一个主题例如onedork.css然后点击Raw保存到电脑本地接下来运行.python在打开的文件夹下新建custom文件夹,将刚才下载的css文件添加到该目录下接下来可以使用sub...

2018-12-10 16:35:05 590 1

原创 Pandas中复制dataframe中的每一行

Pandas的一些练习// An highlighted blockimport numpy as npimport pandas as pdar1=np.arange(25).reshape(5,5)data1=pd.DataFrame(ar1) ar2=for i in range(5):

2018-12-07 23:31:17 16871 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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