- 博客(23)
- 收藏
- 关注
原创 基于C# Winform部署yolov5目标检测模型
废话少说,先上图,yolov57.0导出目标检测模型(onnx),在C#中使用opencvsharp的CvDnn模块读取模型,进行预测,可完美实现对图片、视频、以及实时识别。
2024-04-29 22:58:33
339
1
原创 设计模式(C#)-创建型模式-简单工厂模式
简单工厂模式是一种创建型设计模式,其主要目的是通过一个单一的工厂类来创建对象,而无需将对象的创建逻辑暴露给客户端。该模式属于工厂模式的一种,适用于创建一组相关对象的场景,但客户端不需要关心这些对象的具体类型。
2023-11-10 20:01:43
65
原创 C#设计模式之命令模式
使用这两种设计模式结合起来,可以更好地管理多线程控制不同设备,同时确保执行相同指令的设备之间没有冲突。此外,你还需要处理线程同步和异常处理等相关问题,以确保应用的稳定性和可维护性。
2023-11-06 10:31:09
101
原创 python实现对目录下所有.py的遍历并写到一个文件中
最近需要了解某个用于分子动力学的库中的一个函数计算过程,但这个包中文件机构比较复杂,因此将所有.py文件及其内容写到一个txt文件中,然后寻找所有和这个函数相关的语句。 同样也可以用于包含多个word/excel文件的文件夹中,要查找某个关键词相关的内容,一个word一个word文件的去查找,往往是件很麻烦的事情,将路径下所有的word/excel文件放到一个文件中,是比较好的方法。 第一部分:获取所有文件:import osfile = []def getFlist(file_dir):
2021-11-08 17:52:15
873
原创 Matplotlib填图
填充两条曲线之间的部分# 填图fig,axes = plt.subplots(2,1,figsize = (8,6))x = np.linspace(0, 1, 500)y1 = np.sin(4 * np.pi * x) * np.exp(-5 * x)y2 = -np.sin(4 * np.pi * x) * np.exp(-5 * x)axes[0].fill(x, y1, 'r',alpha=0.5,label='y1')axes[0].fill(x, y2, 'g',alpha=
2021-04-12 20:08:00
103
原创 折线图标记符号大全
matplotlib折线图标记符号大全# marker参数s = pd.Series(np.random.randn(100).cumsum())s.plot(linestyle = '--', marker = '2')# '.' point marker# ',' pixel marker# 'o' circle marker# 'v' triangle_down marker# '^' triangle_up m
2021-04-11 21:47:48
2164
1
原创 dataframe绘图
# 图名,图例,轴标签,轴边界,轴刻度,轴刻度标签等df = pd.DataFrame(np.random.rand(10,2),columns=['A','B'])fig = df.plot(figsize=(6,4))# figsize:创建图表窗口,设置窗口大小# 创建图表对象,并赋值与figplt.title('Interesting Graph - Check it out') # 图名plt.xlabel('Plot Number') # x轴标签plt.ylabel('I
2021-04-11 21:11:28
428
原创 Matplotlib折线图线型设置
# linestyle参数plt.plot([i**2 for i in range(100)], linestyle = '-.')# '-' solid line style# '--' dashed line style# '-.' dash-dot line style# ':' dotted line style
2021-04-04 22:21:07
414
原创 Pandas.Dataframe
Pandas数据结构Dataframe Dataframe是一个表格型的数据结构,可以简单视为“带有标签的二维数组”。Dataframe带有index(行标签)和columns(列标签)。data = {'name':['Jack','Tom','Mary'], 'age':[18,19,20], 'gender':['m','m','w']}frame = pd.DataFrame(data)print(frame) name age ge
2021-04-01 12:53:05
87
原创 pandas.Series 数据结构
pandas.Series 数据结构series简述 pandas.Series 是带有标签的一维数组,可以保存任何数据类型(整数,字符串,浮点数,Python对象等),其轴标签统称为索引。#导入numpy,pandas模块import numpy as npimport pandas as pd #创建series数据s = pd.Series(np.random.rand(5))#查看数据和数据类型print(s)print(type(s))0 0.58
2021-04-01 12:08:42
142
转载 职工管理系统
职工管理系统1、管理系统需求职工管理系统可以用来管理公司内所有员工的信息本教程主要利用C++来实现一个基于多态的职工管理系统公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职责:管理公司所有事务管理系统中需要实现的功能如下:退出管理程序:退出当前管理系统增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号显示
2021-01-20 20:40:05
110
原创 Win10下findfont: Font family [‘sans-serif‘] not found中文显示问题解决方法
在WIndows系统中,使用Matplotlib作图时,当图表的图例或坐标轴含有汉字时,经常会出现如下错误:findfont: Font family [‘sans-serif’] not found,这是SimHei字体文件未能正确配置导致的。第一步:首先重新下载Simhei字体官网网址:https://www.fontpalace.com/font-download/SimHei/百度网盘文件:链接https://pan.baidu.com/s/1wPghG4yQWMd8rewYkqDx3A提取
2021-01-09 21:26:59
4667
原创 skimage子模块及api详解
skimage包的全称是scikit-image SciKit (toolkit for SciPy),它对scipy.ndimage进行了扩展,提供了更多的图片处理功能。它是由python语言编写的,由scipy社区开发和维护。skimage包由许多的子模块组成,各个子模块提供不同的功能。官网对于子模块的地址为:https://scikit-image.org/docs/stable/api/api.htmlSubmodules主模块:skimagecolor:主要用于颜色转换data:提供ski
2021-01-07 12:41:18
647
转载 天池-一起挖掘幸福感!
幸福感是一个古老而深刻的话题,是人类世代追求的方向。与幸福感相关的因素成千上万、因人而异,大如国计民生,小如路边烤红薯,都会对幸福感产生影响。这些错综复杂的因素中,我们能找到其中的共性,一窥幸福感的要义吗?天池新人实战赛是针对数据新人开设的实战练习专场,以经典赛题作为学习场景,提供详尽入门教程,手把手教你学习数据挖掘。天池希望新人赛能成为高校备受热捧的数据实战课程,帮助更多学生掌握数据技能。赛题背景在社会科学领域,幸福感的研究占有重要的位置。这个涉及了哲学、心理学、社会学、经济学等多方学科的话题复杂而
2020-12-29 17:47:53
688
转载 莺尾花数据集--kNN分类
Step1: 库函数导入import numpy as np# 加载莺尾花数据集from sklearn import datasets# 导入KNN分类器from sklearn.neighbors import KNeighborsClassifierfrom sklearn.model_selection import train_test_splitStep2: 数据导入&分析# 导入莺尾花数据集iris = datasets.load_iris()X = iris.
2020-12-28 10:52:37
739
转载 KNN分类
Demo数据集–kNN分类Step1: 库函数导入import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.colors import ListedColormapfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn import datasetsStep2: 数据导入# 使用莺尾花数据集的前两维数据,便于数据可视化iris = datasets
2020-12-28 10:06:18
103
转载 K近邻的理论
1 KNN的介绍和应用1.1 KNN的介绍kNN(k-nearest neighbors),中文翻译K近邻。我们常常听到一个故事:如果要了解一个人的经济水平,只需要知道他最好的5个朋友的经济能力, 对他的这五个人的经济水平求平均就是这个人的经济水平。这句话里面就包含着kNN的算法思想。示例 :如上图,绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类。
2020-12-24 12:04:47
144
转载 鸢尾花数据集——贝叶斯分类
莺尾花数据集–贝叶斯分类Step1: 库函数导入import warningswarnings.filterwarnings('ignore')import numpy as np# 加载莺尾花数据集from sklearn import datasets# 导入高斯朴素贝叶斯分类器from sklearn.naive_bayes import GaussianNBfrom sklearn.model_selection import train_test_split! pip ins
2020-12-23 00:20:26
1613
转载 朴素贝叶斯(Naive Bayes)的基本理论
1.1 实验环境,即所需的函数库以及其版本python3.7numpy >= ‘1.16.4’sklearn >= ‘0.23.1’1.2 朴素贝叶斯的介绍朴素贝叶斯算法(Naive Bayes, NB) 是应用最为广泛的分类算法之一。它是基于贝叶斯定义和特征条件独立假设的分类器方法。由于朴素贝叶斯法基于贝叶斯公式计算得到,有着坚实的数学基础,以及稳定的分类效率。NB模型所需估计的参数很少,对缺失数据不太敏感,算法也比较简单。当年的垃圾邮件分类都是基于朴素贝叶斯分类器识别的。什么
2020-12-23 00:14:47
697
转载 基于鸢尾花(iris)数据集的逻辑回归分类实践
基于鸢尾花(iris)数据集的逻辑回归分类实践 在实践的最开始,我们首先需要导入一些基础的函数库包括:numpy (Python进行科学计算的基础软件包),pandas(pandas是一种快速,强大,灵活且易于使用的开源数据分析和处理工具),matplotlib和seaborn绘图。 Step1:库函数导入## 基础函数库#numpy-数组函数库import numpy as np #pandas数据分析库import pandas as pd## 绘图函数库im
2020-12-23 00:08:13
1001
转载 逻辑回归Demo实践
**炼丹术x阿里云天池机器学习训练营****逻辑回归Demo实践**Step1:库函数导入## 基础函数库import numpy as np ## 导入画图库import matplotlib.pyplot as pltimport seaborn as sns## 导入逻辑回归模型函数from sklearn.linear_model import LogisticRegressionStep2:模型训练##Demo演示LogisticRegression分类#
2020-12-22 23:51:15
135
转载 逻辑回归的介绍和应用
有幸参加由机器学习炼丹术和阿里云天池联合举办的机器学习训练营 在此记录我的第一次学习笔记1 逻辑回归的介绍和应用 逻辑回归(Logistic regression,简称LR)虽然其中带有"回归"两个字,但逻辑回归其实是一个分类模型,并且广泛应用于各个领域之中。虽然现在深度学习相对于这些传统方法更为火热,但实则这些传统方法由于其独特的优势依然广泛应用于各个领域中。 而对于逻辑回归而且,最为突出的两点就是其模型简单和模型的可解释性强。 逻辑回归模型的优劣势:
2020-12-15 23:06:45
1062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人