自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 人工智能:传感器

可穿戴传感器、家居环境传感器和行为检测传感器在提升生活质量、监测健康、提高安全性等方面发挥了重要作用。随着科技的发展,这些传感器的精度和应用范围将不断扩大,为用户提供更智能、更便捷的生活体验。

2024-10-02 17:51:28 429

原创 人工智能:无监督学习的挑战

‌这些领域中,无监督学习可以帮助发现数据中的隐藏模式和关系,提供有价值的信息和知识。定义:无监督学习是一种机器学习方法,通过无标签数据寻找数据中的模式和结构。半监督学习:将少量标记数据结合大量无标记数据进行训练。试验与反馈:通过小规模实验获得初步结果,调整模型选择。噪声识别模型:在模型中集成用于识别和处理噪声的模块。理论分析:基于算法理论和数据特性选择模型。数据清洗:在预处理阶段剔除或修正异常数据。集成方法:使用集成技术综合多个模型的结果。挑战: 无监督学习没有标签数据,缺乏衡量模型性能的标准。

2024-10-02 14:12:43 419

原创 Python:判断结构

3.if-elif-else语句格式。2.if-else 语句格式。1.if语句基本格式。4.if语句嵌套格式。

2024-09-30 20:59:20 141

原创 Asp.Net:三层修改功能

(1)为DAL数据交互层添加UpdateMainInfoByRowDal()方法,根据mainInfo参数数据修改数据库数据。(2)为BLL业务逻辑处理层添加UpdateMainInfoByRowBll()方法,进行业务逻辑处理。(1)为DAL数据交互层添加GetMainInfoByRowDal()方法,根据id条件查询数据。(2) 为BLL业务逻辑处理层添加GetMainInfoByRowBll()方法,进行业务逻辑处理。(3)UI展示层,为网站添加EditNews.ashx一般处理程序,用于数据展示。

2024-09-29 22:33:33 394

原创 Asp.Net:三层删除功能实现

BLL业务逻辑处理层的MainInfoBLL.cs中添加DeleteMainInfoBLL()方法,用于调用DAL层的DeleteMainInfoDal()方法进行业务逻辑处理。DAL数据访问层的MainInfoDALcs中添加DeleteMainInfoDAL()方法:根据id删除数据。(1)添加DeleteNews.ashx一般处理程序。2.BLL业务逻辑处理层。1.DAL数据访问层。

2024-09-29 15:43:22 300

原创 Asp.Net:搭建三层架构

BLL业务逻辑处理层的MainInfoBLL.cs中添加GetALLMainInfoBLL()方法,用于调用DAL层的GetALLMainInfoDal()方法进行业务逻辑处理。DAL数据访问层的MainInfoDALcs中添加GetALLMainInfo()方法,查询Main表所有数据并返回LIst类型数据。(2)分别为类库添加MainInfoBLL.cs、MainInfoDAL.cs、MainInfo.csl类。(1)添加BLL、DAL、Model、Commo类库。(2)DAL数据访问层。

2024-09-29 13:44:50 455

原创 Asp.Net:请求处理过程

第二步:浏览器向服务器发送请求报文,http.sys 将监听到的请求放入应用程序池请求队列中,通知w3svs服务进程。第三步:w3svc服务进程到应用程序池查询进程,没有则启动进程,有则告知w3wp.exe进程到应用程序池队列处理请求。第一步:w3svc服务进程到核心管理进程获取http.sys配置信息,并配置http.sys。wesvc进程服务:应用程序池请求队列管理、读取核心管理进程配置信息、应用程序池管理。第四步:w3wp.exe进程处理完请求,返回响应报文(结果),处理过程完成。

2024-09-28 21:54:02 362

原创 C#:SQLServer数据库交互工具类

封装的工具类,提供ExectuNoQurey、ExecuteScalar、ExecuteReader、ExecuteSqlDataAdapter四中与数据库交互的方法。ExecuteSqlDataAdapter()方法:用于读取多行数据,通过DataTable类型数据返回。ExecuteReader()方法:用于读取多行数据,通过SqlDataReader类型数据返回。ExectuNoQurey()方法:用于增、删、改数据。ExecuteScalar()方法: 用于单个数据查询。

2024-09-28 21:13:10 212

原创 Matlab:程序结构

程序:是用某种计算机能够理解并且能够执行的语言来描述的解决问题的方法和步骤。程序设计:分析问题数学建模➡设计算法,画流程图➡编写程序➡程序调试,分析结果。函数文件时定义一个函数,不能直接执行,必须以函数调用的方法来调用。脚本文件是可在命令行窗口执行的文件,也叫命令文件。1.数据输入:input(‘提示信息’)顺序机构,程序从上往下一次执行程序。2.数据输出:disp(数据项)顺序结构、选择结构在、循环结构。

2024-09-28 20:49:28 216

原创 Matlab:矩阵求值

【代码】Matlab:矩阵求值。

2024-09-28 17:47:37 135

原创 Matlab:特殊矩阵

(3)zeros(size(A)):产生于矩阵A同维的零矩阵。(2)zeros(m,n):产生m*n零矩阵。(1)zeros(m):产生m*m零矩阵。

2024-09-28 17:33:04 209

原创 Asp.Net:redirect原理

第二步:服务器处理context.Response.Redirect("Home.ashx")语句,向浏览器返回 302 响应报文,告知服务器要重新请求Home.ashx。第一步: 浏览器将表单提交到处理修改的一般处理程序。第四步:服务器返回Home.ashx结果给浏览器显示。第三步:浏览器向服务器请求Home.ashx。

2024-09-27 19:02:31 280

原创 Asp.Net:一般处理程序项目的增删改查

(2)编码ProcessRequest 方法。1.为空网站创建实现添加页面一般处理程序。1. 为空网站创建实现详情页面一般处理程序。1. 为空网站创建实现删除页面一般处理程序。1. 为空网站创建实现修改页面一般处理程序。1.为空网站创建实现主页页面一般处理程序。2.代码实现ProcessReques方法。(1)ProcessRequest方法实现。(1)ProcessRequest方法实现。(2)html 代码实现。

2024-09-27 18:29:47 333

原创 Matlab:字符串处理

4)strncmpi(s1,s2,n):忽略大小写,比较两个字符串前n个字符是否相等,相等返回1,不相等返回0。2)strncmp(s1,s2,n):用来比较两个字符串前n个字符是否相等,相等返回1,不相等返回0。3)strncmpi(s1,s2):忽略大小写,比较s1和s2是否相等,相等返回1,否则返回0。1)strcmp(s1,s2):用来比较s1和s2是否相等,相等返回1,否则返回0。(2)strrep(s1,s2,s3):将字符串s1中的子字符串s2,替换成s3。(2)字符串比较函数。

2024-09-27 13:28:53 165

原创 Matlab:水仙花数

【代码】Matlab:水仙花数。

2024-09-27 12:37:17 69

原创 Matlab:判断矩阵元素是否为偶数

【代码】Matlab:判断矩阵元素是否为偶数。

2024-09-27 12:21:41 93

原创 Matlab:基本运算

标量与矩阵进行逻辑运算,标量与矩阵对应的元素逐个进行逻辑运算,最终获得一个同型的01矩阵。(1)矩阵A和B进行乘法运算,要求A的列数与B的行数一样维数相容,才可以进行乘法运算。如果A矩阵是非奇异方阵,则B/A等效于B*inv(A),B\A等效于inv(B)*A。两个同型矩阵进行逻辑运算,对应元素进行逻辑运算,最后返回一个同型的01矩阵。标量与矩阵内所有元素逐一关系比较,最终返回一个与矩阵同型的01矩阵。(1)同型矩阵加减,对应元素相加减,如果不同型,则报错。关系运算符:> 、< 、>=、<=、==、~=

2024-09-27 12:15:15 300

原创 Matlab:矩阵元素

序列与下标是一一对应的,以m*n矩阵为例,矩阵元素A(i,j)的序号为(j-1)*m+i。reshape(A,m,n),将矩阵A重新排成m*n的二维矩阵,注意元素的顺序序号不变。3. A(i:i+m,k:k+m) 表示第i~i+m行内且k~k+m行内的所有元素。a(2,1)=0 %将矩阵a第2行第1列的元素的值修改为0。4. A(i:i+m,:) 表示i~i+m行的全部元素。5.A(:,j:j+k) 表示j:j+k列的全部元素。a(2,1),表示矩阵a第2行第1列的元素。

2024-09-26 19:55:38 246

原创 Matlab:矩阵表示

1.直接输入建立矩阵,用方括号括起来,个元素之间用逗号隔开或空格,每行结束用分号分割。注意每行元素个数一致。a表示起始数,b表示最后一个元素,n表示自动生成的个数,如果省略则默认为100。建立一个最小数为e1,最大数为e3,中间数由e1开始按步长递增获取的行矩阵。建立一个最小数为a,最大数为b的n个元素的行矩阵。单元矩阵使用大括号括起来,元素类型可以时多样的。三、linspace(a,b,n) 建立行矩阵。e1表示起始数,e2为步长,e3为截止数。构建时,要注意每行个数要一致。2.利用小矩阵建立大矩阵。

2024-09-26 18:19:28 233

原创 Matlab:表达式计算案例

【代码】Matlab:表达式计算案例。

2024-09-26 17:32:21 101

原创 Matlab:变量及操作

load sushu #将sushu.mat文件中保存的变量导入工作区。(1)save命名:创建内存变量文件,保存变量到.mat文件中(matlab文件)save sushu h #sushu为文件名,h为需要保存的文件。(2)load命名:将.mat文件中的变量导入。注意:语句后面不加分号,则显示计算的结果,加分号则不显示。以字母开头,后面可以是字母、数字、下划线的字符序列。1.可以在工作区找到需管理的变量进行操作。预定义变量是由系统本身定义的变量。ans:默认赋值变量。

2024-09-26 17:13:02 171

原创 Matlab:素数求取

isprime:判断是否是素数函数。():查找向量中的非零元素的位置。

2024-09-26 16:43:10 235

原创 Matlab:获取三位整数的个位、十位、百位的数字

【代码】Matlab:获取三位整数的个位、十位、百位的数字。

2024-09-26 16:26:19 136

原创 Matlab:常用函数

三角函数以弧度为单位的函数和以角度为单位的函数,以角度为单位的函数在函数后面加d作为区别。注意:函数是对矩阵的每个元素进行逐个计算,得到的结果是一个与自变量同型的矩阵。2. floor函数是向下取整,取小于或者等于这个数的第一个整数。3. ceil函数是向上取整,取大于或者等于这个数的第一个整数。1. fix函数,是固定取靠经0的那个整数,除去小数取整。求取实数的绝对值、复数的模、字符串的ASCII码值。表示e的多少次方,括号里面写的是次方数。函数的调用格式:函数名()一、exp() 函数。

2024-09-26 16:09:43 132

原创 Matlab:matlab数值

注意:fromat命令只影响数据输出格式,不会影响数据的技术和存储。无符号8为整数数据范围:00000000-11111111(0~带符号8为整数数据范围:10000000-01111111(-2.浮点型类型转换:single函数和double函数。single函数,将数据转换为单精度类型。double函数,将数据转换为双精度类型。三、数值输出格式 format。1.整型转换函数int8()一、matlab数据类型。real函数求复数的实部。imag函数求复数的虚部。

2024-09-26 15:28:24 279

原创 Matlab:系统环境的介绍

(3)再检查是否是程序文件,程序的文件的搜索是,先在搜索“当前文件夹下的程序文件”,再到“文件夹搜索路径文件夹种的程序文件”搜索。用于输入命令,并显示命令执行后的结果。一、Matlab 操作界面。(2)再检查是否是内部函数。第二种方法:使用cd命令。1.Matlab主窗口。(1)先检查是否是变量。用于显示当前文件夹信息。(1)设置当前文件夹。用于变量的显示与操作。

2024-09-26 14:43:51 203

原创 Matlab:学习Matlab的意义

科学研究一个重要的环节就是进行数据处理计算,复杂精确的计算并不是每个研究者都擅长,所以Matlab工具可以帮助研究者友好的解决这方面的不足。大大的提高研究者的工作效率,可以将大量时间用于问题的探索上。提供强大的数值计算方法,使用方式简单,不需要繁琐的底层编辑。

2024-09-26 13:56:21 123

原创 Python:逻辑运算符

and,与运算符两边表达式都为真,整个表达式才为真;只要有一边为假则为假。#or,或运算符两边表达式都为假,整个表达式才为假,一边为真整个表达式就为真。逻辑运算表达式的值为bool值:True或False。#not,非运算符,取反。

2024-09-26 13:30:57 195

原创 Python:关系运算符

用于比较,返回值只能是True或False。

2024-09-26 13:30:20 177

原创 Python:复合运算符

num2 *= 1+2 #30,运算过程:1+2, num2=num2*3;先算复合运算符右边的表达式,再将结果进行复合表达式计算。print(num1) #11,运算过程 num1=num1+1。

2024-09-25 22:59:01 185

原创 Python:赋值运算符

注意:左边的变量与右边的值个数一致,每项用英文逗号隔开。num1,b1,str1=10,True,'孙权'(3)多变量赋值相同值。

2024-09-25 22:38:24 105

原创 Python:算术运算符

()高于 ** 高于* / // % 高于+-二、通过Python Console 实验。1.浮点数参与运算的表达式结果为浮点数类型。2.进行/(除)运算,运算结果为浮点数类型。

2024-09-25 22:25:12 151

原创 Python:数据类型转换

5. eval --计算在字符串中的有效表达式,并返回一个对象。主要掌握常用的转换函数,不常用的遇到了依葫芦画瓢。#3. tuple() --将一个序列转换成元组。#2. str() --将数据转换成字符串类型。#4. list() --将一个元组转换成序列。1. float() --将数据转换成浮点型。一、转换数据类型的函数。二、常用转换函数案例。

2024-09-25 22:03:34 304

原创 Python:input 输入

(2)input有接收到的数据能力,可以用变量保存。(1)程序执行input后,等等用户数据数据输入。print(f'你输入的密码是{pwd}')pwd = input("请输入密码:")(3)接收到的数据都是字符串类型。

2024-09-25 21:25:37 116

原创 Python:f-格式化字符串

print('名字是%s,明年%d岁,体重%.3f公斤,学号是%06d' % (name,age+1,weight,studentNo))print(f'名字是{name},明年{age}岁,体重{weight}公斤,学号是{studentNo}')#6. 名字是x,明年x岁,体重x公斤,学号是x。f-格式化字符串效率更高,简单易读;语法:f'{表达式}'

2024-09-25 18:53:17 113

原创 Python:格式化字符串拓展

print('名字是%s,明年%s岁,体重%s公斤,学号是%s' % (name,age+1,weight,studentNo))每种类型数据在print输出时,最后都以字符串形式表达,所以不管什么类型数据都可以用%s来占位。#6. 名字是x,明年x岁,体重x公斤,学号是x。

2024-09-25 18:47:47 109

原创 Python:格式化输出

print('名字是%s,明年%d岁,体重%.3f公斤,学号是%06d' % (name,age+1,weight,studentNo))print('名字是%s,今年%d岁' % (name,age+1))print('名字是%s,今年%d岁' % (name,age))print('学号是%03d' % studentNo)print('学号是%d' % studentNo)print('今年的年龄是%d岁' % age)print('我的名字是%s' % name)#2.我的名字是x--字符串%s。

2024-09-25 18:31:12 194

原创 Python:数据类型

Python中的七种数据类型分别是:数值、布尔、字符串、列表、元组在、集合。i={'name':'孙权','age':20,'sex':'男'}#3. bool--布尔类型,值只有True 和 False。#4. str--字符串,用单引号或者双引号引起来。#2. float--浮点数类型(数值)变量的数据类型是有存储的数据决定的。#1. int--整数类型(数值)#6. tuple--元组。#5. list--列表。#8. dict--字典。#7. set--集合。二、代码查看数据类型。

2024-09-25 17:28:25 276

原创 Python:bug问题

(2)通过Step over(F8)、Step Into(F7)、Step Into my Code 等按钮控制程序执行,查看程序步骤结果。Debug工具是PyCharm IDE中集成的用力啊调试程序的工具,可以用于查看程序执行的细节、流程、调节bug.心态:建议正确对待bug,因为遇到bug多了,解决bug能力就会越强,随着代码能力逐步增强。(3)通过Console,查看执行执行完后最后的结果(只有程序执行完后才能看到)bug就是程序中的错误或者异常,出现错误,需要我们去排除问题,纠正错误。

2024-09-25 16:57:16 125

原创 Python:变量

数据存储在内存中,为了方便快熟查找到数据,我们给存储数据的这块内存命名一个名称,这个名称就是变量。注意:重新赋值的时候,新值代替旧值,旧值不复存在。小驼峰:第二个及以后的所有单词的首字母都大写。目的:名字有意义,见名知道其意思,方便交流。变量名自定义,要满足标识符命名规则。# 定义变量:存储数据 黑马程序员。大驼峰:每个单词首字母都要大写。my_name='黑马程序员'由数字、字母在、下滑线组成。下划线:用下划线连接个单词。#定义变量:存储数据Tom。2.2标识符命名习惯。

2024-09-25 16:17:30 172

matlab-R2024b-Windows.exe 安装包

matlab 安装包(最新) 注意:有学生邮箱账号,可以免费(google)

2024-09-25

pycharm 2018.3.5 安装包

pycharm 2018.3.5 安装包+Python开发

2024-09-25

空空如也

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

TA关注的人

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