python基础
文章平均质量分 54
李子树下mini
这个作者很懒,什么都没留下…
展开
-
plt.scatter 使得图例与matplotlib中的散点颜色相对应
问题描述:如何用Matplotlib在Python中添加散点着色的图例,我有不同颜色不同cluster的,如何给每个cluster上颜色参考:https://datavizpyr.com/add-legend-to-scatterplot-colored-by-a-variable-with-matplotlib-in-python/plt.figure(figsize=(8,6))scatter = plt.scatter(df.culmen_length_mm, df.c原创 2022-01-20 15:07:20 · 2336 阅读 · 0 评论 -
pytorch 基础
torch.eye()Returns a 2-D tensor with ones on the diagonal and zeros elsewhere.也可以指定位置为“1”值,传入制定index位置的arrayx = [2,2,3,1,2,2,0]torch.eye(4)[x,:] # 会返回指定位置为1,其他位置为0点二维矩阵原创 2021-12-20 20:02:59 · 443 阅读 · 0 评论 -
python pandas 不同长度的列表构建DataFrame
a = [1, 2, 3]b = [1, 2]c = [1, 2, 3, 4] df = pd.concat([pd.DataFrame({'a': a}), pd.DataFrame({'b':b}), pd.DataFrame({'c':c})], axis=1)df.fillna(0)转载:版权声明:本文为CSDN博主「红尘and渡口」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weix转载 2021-11-26 11:56:04 · 3694 阅读 · 1 评论 -
np.exp()函数 矩阵运算数值结果表示
代码dist矩阵数据:print('np.exp(dist )\n', np.exp(dist))输出结果:所以矩阵输出中’5.32048241e+011‘结果后面的+011指的是小数点后移11位。单独计算np.exp(27)结果为532048240601.7986所以,矩阵中exp计算,是指以e为底的指数函数计算的结果,在矩阵中显示中’3.41632440e+105 ‘表示该结果是e为底的指数函数计算出的结果,且小数点后移105位。...原创 2021-05-13 15:33:39 · 1995 阅读 · 0 评论 -
矩阵距离——计算高维样本之间的距离
前言关于这部分,我自己并没有很懂,目前网上找到的资料和博客,我并没有完全领会,所以这篇博客只能算是学习过程的简略版。(以后更懂再更新)计算矩阵距离函数 返回 任意两个点之间距离的平方import numpy as npdef cal_parwise_dist(x): # (a-b)^2 = a^2 + b^2 - 2*a*b 很多地方这样子备注,但是从矩阵角度看似乎也是对的?后面的《扩展了解》部分有推导 # param x: 矩阵matrix sum_x = np.sum原创 2021-05-12 20:22:37 · 3843 阅读 · 2 评论 -
Mac M1 conda 环境配置
背景M1 Mac air想要安装anaconda 配python环境,看了网上介绍和博客后,也选用了miniforge3下载安装miniforge3下载miniforge3输入命令sh Miniforge3-MacOSX-arm64.sh安装,一路yes到最后即可完成安装,基础环境是python3.9.1配置环境常用命令创建虚拟环境 conda create -n [虚拟环境名称] python=3.9激活虚拟环境 source activate[虚拟环境名称]退出当前虚拟环原创 2021-05-06 23:48:40 · 4730 阅读 · 0 评论 -
numpy技巧_DeepLearn_Python
astype函数astype函数用于array中数值类型转换例子通过代码实现感知机的阶跃函数def step_function(x): if x>0: return 1 else: return 0上述函数参数X只接受浮点数(实数),step_function(3.0),不允许参数取numpy数组,例如step_function(np.array([-1.0,1.0]))。问题:需要将其修改为支持numpy数组的实现修改后:def st原创 2021-04-17 16:02:18 · 222 阅读 · 0 评论 -
python 调用R脚本(rpy2)
rpy2安装所需要的python 库 :rpy2环境背景:在Linux环境下,python环境中已经同时安装了R环境,所以直接输入以下命令安装成功就好啦,并不用配置环境变量之类的。pip install rpy2rpy2的使用具体可以参考这个链接:https://blog.csdn.net/qq_31342997/article/details/89428158python对象转为R对象robjects.StrVector()#字符robjects.IntVector()#整数robje原创 2021-04-15 17:45:17 · 1721 阅读 · 2 评论 -
pandas 数据处理 基础知识
pandas dataframe处理基础展示数据内容#本身adata.obs就是dataframe类型adata.obs # 展示全部数据内容adata.obs['clusters_coarse'][0] # 展示对应列名第一行的某个单元格数据获取某一列的数据 ,并将其赋值添加为新的一列pred =adata.obs['clusters'].valuesadata.obs['pred'] = pred #实现新增一列adata.obs #可查看新增后的数据统计某一列与另一列数据内容相等原创 2021-03-22 20:34:50 · 2017 阅读 · 2 评论 -
pycharm新建项目使用环境
不用每次新建一个python项目就新建一个虚拟环境python所需的环境都在下面这里设置过程:file->settings->Project:xxx->Projext Interpreter。然后选择Python 3.6(delete_test)(2)2...原创 2020-02-11 15:34:50 · 1164 阅读 · 0 评论