摘要: C++ 数据类型 目录C++ 数据类型基本的内置类型类型修饰符基本数据类型void 类型和指针型(*)typedef声明定义常量#define预处理器typedef和#define区别null参考资料 基本的内置类型 C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种 阅读全文
posted @ 2023-10-24 20:27 贝壳里的星海 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 时间监测工具line_profiler 目录时间监测工具line_profiler安装部分注释使用方法同时显示内部函数参考资料 ine_profiler是Python的一个第三方库,其功能时基于函数的逐行代码分析工具。通过该库,可以对目标函数允许分析多个函数)进行时间消耗分析,便于代码调优。 安装 阅读全文
posted @ 2023-10-24 20:12 贝壳里的星海 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 内存监测工具memory_profiler 目录内存监测工具memory_profiler安装参数注解简单使用输出在日志中mprof 使用参考资料 memory_profiler是Python的一个第三方库,其功能时基于函数的逐行代码分析工具 memory_profiler 是一个监控进程内存消耗的 阅读全文
posted @ 2023-10-24 20:12 贝壳里的星海 阅读(2231) 评论(0) 推荐(0) 编辑
摘要: 函数eval和ast.literal_eval 目录函数eval和ast.literal_eval将str转list将str转dict将str转tupleeval和字典eval执行str解析eval的安全问题literal_eval()参考资料 python中将字符串型的list,tuple,dic 阅读全文
posted @ 2023-10-19 09:29 贝壳里的星海 阅读(58) 评论(0) 推荐(0) 编辑
摘要: python异常处理和断言 目录python异常处理和断言异常捕获流程案例触发异常异常类型异常处理的优点断言函数assert 异常捕获流程 捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。 try: <语句> 阅读全文
posted @ 2023-10-19 09:28 贝壳里的星海 阅读(40) 评论(0) 推荐(0) 编辑
摘要: python-zipfile 目录python-zipfile常用方法压缩包信息解压文件压缩文件批量压缩参考链接 zipfile 是python的一个内置模块,专门用于压缩文件和解压文件 常用方法 ZipFile(filename[,mode[,compression[,allowZip64]]]) 阅读全文
posted @ 2023-10-18 18:18 贝壳里的星海 阅读(78) 评论(0) 推荐(0) 编辑
摘要: python-functools 目录python-functoolspartial偏函数案例1-普通使用案例2-延迟执行案例3-回调函数添加参数partialmethodreducewrapsupdate_wrappercache(user_function)lru_cache(maxsize)s 阅读全文
posted @ 2023-10-18 18:17 贝壳里的星海 阅读(29) 评论(0) 推荐(0) 编辑
摘要: git-tag相关处理 目录git-tag相关处理查看标签创建标签删除标签拉取推送标签基于tag创建分支参考资料 查看标签 查看当前项目中的所有标签,可以使用以下命令: 查看本地标签 git tag git tag -l 查看远程标签 git ls-remote --tags origin 创建标签 阅读全文
posted @ 2023-10-16 16:36 贝壳里的星海 阅读(7) 评论(0) 推荐(0) 编辑
摘要: git回退版本 目录git回退版本放弃本地修改回退版本(已提交代码)soft.mixed.hard区别git log查看其他说明参考资料 放弃本地修改 没有添加到暂存区 # 放弃工作区的文件 git checkout – filepathname git checkout . 已提交到了暂存区,想放 阅读全文
posted @ 2023-10-16 16:36 贝壳里的星海 阅读(29) 评论(0) 推荐(0) 编辑
摘要: pandas-排序 目录pandas-排序sort_values()值排序sort_index()标签排序nlargest()rank()排名参考资料 Pandas 提供了多种排序数据的方法 sort_values()值排序 作用:既可以根据列数据,也可根据行数据排序 DataFrame.sort_ 阅读全文
posted @ 2023-09-16 10:29 贝壳里的星海 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 自定义函数 目录自定义函数自定义操作map()自定义操作apply()对指定轴的操作,聚合,统计对每个数值进行转换自定义操作applymap()参考资料 自定义操作map() map,用于Series实现每个值得处理 map() 是一个Series的函数,map()将一个自定义函数应用于Series 阅读全文
posted @ 2023-09-16 10:29 贝壳里的星海 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ## pandas-空值处理 [TOC] ## pandas中的None和NaN type(None) --类型是 NoneType 空的对象类型 type(NaN) --类型是 float 浮点型 Pandas中None 和 NaN 都视作np.nan numpy中的三个常量 np.NAN 、np 阅读全文
posted @ 2023-09-08 19:24 贝壳里的星海 阅读(104) 评论(0) 推荐(0) 编辑
摘要: ## pandas-数值映射和替换 [TOC] 映射列值是指将一个列中的某些特定值映射为另外一些值,常用于数据清洗和转换。 ### 映射map() ``` Series.map(arg,na_action=None) arg: 接收 function、dict 或 Series,表示映射关系; `` 阅读全文
posted @ 2023-09-08 19:23 贝壳里的星海 阅读(112) 评论(0) 推荐(0) 编辑
摘要: ## pandas-数据合并和拆分 [TOC] 数据集拆分是将一个大型的数据集拆分为多个较小的数据集,可以让数据更加清晰易懂,也方便对单个数据集进行分析和处理。 同时,分开的数据集也可以分别应用不同的数据分析方法进行处理,更加高效和专业。 数据集合并则是将多个数据集合并成一个大的数据集,可以提供更全 阅读全文
posted @ 2023-09-07 18:59 贝壳里的星海 阅读(243) 评论(0) 推荐(0) 编辑
摘要: ## pandas-遍历和迭代 [TOC] 遍历数据是最常见的一种方式,pandas同样也可以遍历。 iterrows() 或 itertuples():这两个方法用于遍历 DataFrame 的行。 iterrows() 返回一个迭代器,产生索引和行的元组,而 itertuples() 返回一个迭 阅读全文
posted @ 2023-09-07 18:59 贝壳里的星海 阅读(613) 评论(0) 推荐(0) 编辑
摘要: ## pandas-修改列行名称 [TOC] ### 行和列名全部修改 ### columns属性 ```python import pandas as pd df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6], 'c':[7,8,9]}) print(df) # 阅读全文
posted @ 2023-09-01 23:04 贝壳里的星海 阅读(202) 评论(0) 推荐(0) 编辑
摘要: ## pandas-重新索引 [TOC] ### reindex() ``` DataFrame.reindex(self, labels=None, index=None, columns=None, axis=None, method=None, copy=True, level=None, f 阅读全文
posted @ 2023-09-01 23:03 贝壳里的星海 阅读(132) 评论(0) 推荐(0) 编辑
摘要: ## requests上传文件 [TOC] requests库中的**files**参数可以用来上传文件,它是一个字典类型的变量,其中键是文件的字段名,值可以是以下几种类型之一: - 字符串类型:表示文件路径,会自动打开文件并上传 - 文件对象:可以通过 **open()** 函数获取 - 元组类型 阅读全文
posted @ 2023-09-01 20:12 贝壳里的星海 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ## requests基础 [TOC] ### 介绍 一个强大的工具是Python的requests模块。它能够轻松地进行HTTP请求,处理响应以及提取数据。 允许您发送各种类型的请求,包括GET、POST、PUT、DELETE等。 ```python pip install requests `` 阅读全文
posted @ 2023-09-01 20:12 贝壳里的星海 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ## pandas-数据索引和修改 [TOC] ### 数据选取 1. 行列过滤:选取指定的行或者列 2. 条件过滤:对列的数据设置过滤条件 3. 函数过滤:通过函数设置更加复杂的过滤条件 ```python import pandas as pd data_list = [['A0', 'B0', 阅读全文
posted @ 2023-08-25 17:48 贝壳里的星海 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ## pandas数据读取和保存 [TOC] **pandas** 可以读取和导入各种数据格式的数据,如CSV,Excel,JSON,SQL,HTML等,不需要手动编写复杂的读取代码。 ### read_csv ```python DataFrame.read_csv(filepath_or_buf 阅读全文
posted @ 2023-08-23 08:22 贝壳里的星海 阅读(284) 评论(0) 推荐(0) 编辑
摘要: ## python@property [TOC] python的@property是python的一种装饰器,是用来修饰方法的。 ### 作用 我们可以使用@property装饰器来创建**只读属性**,@property装饰器会将**方法**转换为相同名称的**只读属性**,可以与所定义的属性配合 阅读全文
posted @ 2023-08-16 22:15 贝壳里的星海 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ## CLIP: Learning Transferable Visual Models From Natural Language Supervision 论文链接: https://arxiv.org/pdf/2103.00020.pdf 代码链接:https://github.com/open 阅读全文
posted @ 2023-08-14 21:07 贝壳里的星海 阅读(340) 评论(0) 推荐(0) 编辑
摘要: ## pandas-基础数据结构 [TOC] ### 数据结构 Pandas 的主要数据结构是 **Series**(一维数据)与**DataFrame**(二维数据) ```text ⽆论是numpy中的NAN还是Python中的None在pandas中都以缺失数据NaN对待 ``` ### Se 阅读全文
posted @ 2023-08-12 13:17 贝壳里的星海 阅读(47) 评论(0) 推荐(0) 编辑
摘要: # numpy-常用函数总结 [TOC] 学习地址:https://blog.csdn.net/zkx990121/article/details/119136515 ## 1. Axis理解 ### 1.1 Axis维度 简单来说,**最外面的括号代表着axis=0,依次往里的括号对应的axis的 阅读全文
posted @ 2023-08-09 22:38 贝壳里的星海 阅读(68) 评论(0) 推荐(0) 编辑
摘要: ## K-Means聚类 [TOC] 聚类,简单来说,就是将一个庞杂数据集中具有相似特征的数据自动归类到一起,称为一个簇,簇内的对象越相似,聚类的效果越好。它是一种无监督的学习(Unsupervised Learning)方法,不需要预先标注好的训练集。聚类与分类最大的区别就是分类的目标事先已知,例 阅读全文
posted @ 2023-08-06 18:18 贝壳里的星海 阅读(25) 评论(0) 推荐(0) 编辑
摘要: ## 主成分分析PCA [TOC] ### 简介 降维就是一种对高维度特征数据预处理方法。降维是将高维度的数据保留下最重要的一些特征,去除噪声和不重要的特征,从而实现提升数据处理速度的目的。利用正交变换把由线性相关变量表示的数据转换为少数几个由线性无关变量表示的数据,线性无关变量称为主成分。主成分的 阅读全文
posted @ 2023-08-06 18:18 贝壳里的星海 阅读(40) 评论(0) 推荐(0) 编辑
摘要: ## cocoapi-pycocotools使用 ### 安装 ``` pip install pycocotools==2.0.0 or pip install pycocotools-windows ``` ``` from pycocotools.coco import COCO ``` ## 阅读全文
posted @ 2023-08-03 09:40 贝壳里的星海 阅读(389) 评论(0) 推荐(0) 编辑
摘要: ## python-glob查找特定文件 [TOC] glob模块可以**查找当前脚本目录(相对路径)下或者某一指定目录(绝对路径)符合特定规则的文件路径名** glob 文件名模式匹配,不用遍历整个目录判断每个文件是不是符合。 ### 只用到三个匹配符 ``` * 通配符:匹配0个或多个字符; ? 阅读全文
posted @ 2023-08-02 20:05 贝壳里的星海 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ## python-sys模块 [TOC] "sys" 即 "system","系统"。该模块提供了一些接口,用于访问 Python 解释器自身使用和维护的变量 ,不是主机操作系统。 ```csharp sys.argv #获取命令行参数列表,第一个元素是程序本身 sys.exit(n) #退出Py 阅读全文
posted @ 2023-08-02 20:04 贝壳里的星海 阅读(24) 评论(0) 推荐(0) 编辑