- 博客(17)
- 收藏
- 关注
原创 【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关注的人