- 博客(58)
- 收藏
- 关注
原创 Python教程:机器学习 - 百分位数(4)
统计学中使用百分位数(Percentiles)为您提供一个数字,该数字描述了给定百分比值小于的值。例如:假设我们有一个数组,包含住在一条街上的人的年龄。什么是 75 百分位数?答案是 43,这意味着 75% 的人是 43 岁或以下。
2024-06-13 16:59:13
414
原创 Python教程:机器学习 - 标准差(3)
标准差(Standard Deviation,又常称均方差)是一个数字,描述值的离散程度。低标准偏差表示大多数数字接近均值(平均值)。高标准偏差表示这些值分布在更宽的范围内。0.9意味着大多数值在平均值的 0.9 范围内,即 86.4。37.85这意味着大多数值都在平均值(平均值为 77.4)的 37.85 范围内。如您所见,较高的标准偏差表示这些值分布在较宽的范围内。标准差和方差是机器学习中经常使用的术语,因此了解如何获取它们以及它们背后的概念非常重要。
2024-06-12 09:30:34
316
原创 Python教程:机器学习 - 入门(1)
通过查看数据库,我们可以看到最受欢迎的颜色是白色,最老的车龄是 17 年,但是如果仅通过查看其他值就可以预测汽车是否具有 AutoPass,该怎么办?在本教程中,我们会尝试让您尽可能容易地理解机器学习的不同概念,并将使用一些易于理解的小型数据集。通过查看数组,我们可以猜测平均值可能约为 80 或 90,并且我们还可以确定最大值和最小值,但是我们还能做什么?在本教程中,我们将回到数学并研究统计学,以及如何根据数据集计算重要数值。通过了解数据源的数据类型,您就能够知道在分析数据时使用何种技术。
2024-06-11 16:18:46
390
原创 TS的类!
上例中 Student 类没有定义自己的属性,可以不写 super ,但是如果 Student 类有自己的属性,就要用到 super 关键字来把父类的属性继承过来。子类中可以调用父类中的构造函数,使用的是super关键字(包括调用父类中的实例方法,也可以使用super)public修饰符,类中成员默认的修饰符,代表的是公共的,任何位置都可以访问类中的成员。private,私有的,只属于这个类自己,它的实例和继承它的子类都访问不到。类中的成员如果使用private来修饰,你们外部是无法访问这个成员数据的。
2024-06-07 10:16:37
274
原创 TS的高级类型
判断T是否是函数类型,如果是则使用infer P暂时存一下函数的参数类型,后面的语句直接用 P 即可得到这个类型并返回,否则就返回never。判断T是否是函数类型,如果是则使用infer R暂时存一下函数的返回值类型,后面的语句直接用 R 即可得到这个类型并返回,否则就返回any。这个函数得两个形参 第一个是任意类型的userInfo对象 第二个就是字符串类型的数组。上文介绍的索引类型、映射类型和条件类型都是工具类型。就是获取接口T的K属性所代表的类型.T[P]`设置类型为原来的类型。
2024-06-07 09:57:08
292
原创 uniapp利用canvas绘制ECG网格图附带心电图显示------代码
之前是一个关于如何绘制心电图的代码,后续需求是添加ECG的网格背景图也是利用canvas绘制的。首先我们需要把两个分开分别ecg的背景图和心电图加蓝牙,分别写在两个盒子里写。这里先看看代码,后续我会继续发代码解读。
2024-06-06 10:14:32
489
原创 评价一个AI模型“好不好”“有没有发展”,首先就躲不掉“开源”和“闭源”两条发展路径。对于这两条路径,你更看好哪一种呢?
我个人认为,两者各有千秋。如果从推动技术发展和广泛应用的角度来看,我更看好开源路径。开源可以最大化社区的智慧和资源,促进创新和技术进步,同时也为教育和研究提供了宝贵的资源。然而,从商业化和稳定性角度来看,闭源路径也有其不可替代的优势,特别是在一些需要高度定制化和严格控制的领域。最终,选择哪一种路径应视具体的应用场景、目标和资源情况而定。对于许多企业和开发者来说,结合两者的优势,采取混合路径(部分开源、部分闭源)也不失为一种明智的策略。4o。
2024-06-03 08:49:29
252
原创 如何评价GPT-4o?
GPT-4o从多个方面提升了开发者的体验和能力,使其能够更高效地构建、部署和维护基于自然语言处理的应用程序。通过性能和成本的优化,功能的增强,以及良好的兼容性和稳定性,GPT-4o成为了开发者在自然语言处理领域的一个强有力的工具。
2024-05-29 11:21:55
418
原创 uniapp通过Canvas绘制网格(心电图,坐标纸等可用)
通过这段代码,可以将网格的外边距取消,并且将网格的背景颜色改成黑色(或者其他颜色自己喜欢就好),通过这种改变DIV的背景颜色实现对网格添加背景颜色的方法,有利于我们之后在心电图操作中“显示/隐藏”网格的操作选项。所需要的高级网格需要三种大小的网格,分别为大、中、小,这三种网格需要被同时调用执行,故专写一个函数来共同调用三种大小的绘制函数。我之前文档内的心电图同款网格只需要将小型网格和大型网格函数删除,并且在总函数内,删除对这两个函数的调用即可。同时,将网格的颜色改变,即可实现我之前文档中的心电图同款网格。
2024-05-29 11:16:42
806
原创 uniapp实现蓝牙自动连接并获取心电图(代码篇)
我们最近的项目是需要写一个app和公司设备通过蓝牙连接,并且获取到心电图,这次是实现自动的,用户在第一次的时候需要点击连接蓝牙实现自动连接,后续更是不需要点击直接获取心电图,直接上代码,供大家参考!我这里是直接拿设备的名称和uuid,因考虑到用户大多数为中老年人,实现一键自动连接完全很有必要(只是自己的一些看法,这个还是得根据需求来)只不过我们的需求是这样的,如果有更好的方法请大家多多评论!
2024-05-29 11:05:59
476
1
原创 大小端的详细解释
共用体里面的变量是公用一块空间的,int a = 0x11 22 33 44占据了四个字节,假设是小端第一个字存的就是数据的低位0x44char c只占据了第一个字节。会发生截取,下面用char*强制类型转换,截取了第一个字节的地址,然后解引用读取了第一个字节的数据。
2024-05-22 09:58:56
298
原创 uCharts秋云高性能跨平台图表使用简易教程
5.里面的代码直接cv,这里的关闭/开启2d是指,在手机上显示的图表有时候动态渲染数据或者滑动时很卡,就需要开启2d让其更流畅。3.和原生方式一样的修改里面的配置信息,点击查看代码,直接cv。1.安装 npm i @qiun/ucharts。3.选择图表样式,根据项目需求更改其他配置内容。4.原生和组件的方式不同地方。4.点击查看全部代码。
2024-05-17 15:35:18
185
原创 uniapp微信小程序蓝牙连接与设备数据对接
8、监听设备返回数据,启用低功耗蓝牙设备特征值变化时的notify功能。7、获取蓝牙低功耗设备某个服务中所有特征。蓝牙模块,获取手机蓝牙是否打开。3、获取搜索到的设备信息。9、向蓝牙设备发送数据。
2024-05-17 15:31:03
193
原创 深入浅出讲解BLE低功耗蓝牙协议栈
蓝牙协议是通信协议的一种,一般而言,我们把某个协议的实现代码称为协议栈(protocol stack),BLE协议栈就是实现低功耗蓝牙协议的代码,理解和掌握BLE协议是实现BLE协议栈的前提。当前的蓝牙协议分为基础率/增强数据率(BR/EDR)和低耗能(LE)两种技术类型,本文将重点介绍BLE(Bluetooth Low Energy)。
2024-05-17 15:29:11
733
原创 你眼中的IT行业现状与未来趋势
总之,IT行业未来的发展将继续受到新技术的驱动,并在各个领域产生深远的影响。企业需要保持敏捷和创新,才能在这一快速变化的环境中保持竞争力。
2024-05-14 15:25:19
233
原创 uniapp 秋云
粘贴到uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js中,形成各个图表类型的默认配置,相同的图表类型不同的配置,可通过组件上:opts传递不同属性即可覆盖默认配置。2、页面中直接调用即可,无需在页面中注册组件qiun-data-charts。1)下载上面的echarts组件,并置于项目的src/components目录下,即src/components/uni-ec-canvas。提示:可以通过在线生成工具。
2024-05-08 14:41:54
524
原创 json.parse(json.stringify)的弊端
2.无法拷贝函数:在序列化阶段,如果对象中包含函数,这些函数会被忽略,不会出现在生成的 JSON 字符串中。1.无法拷贝值为 umdefined的属性:在序列化(stringiy)阶段,如果对象中某个属性的值为 umdefined,那么这个属性会被忽略,不会出现在生成的 JSON 字符串中。总结来说,JS0N.parse(JS0N.stringify())无法正确拷贝值为 undefined 的属性、函数特殊值(NaN、无穷大、无穷小),以及无法拷贝原型上的方法、属性。
2024-04-30 15:37:58
654
原创 成为程序员后你都明白了什么?
成为程序员后,我明白了很多关于编程和技术的事情,同时也学到了一些关于自我成长和团队合作的重要经验。不断反思和改进自己的工作方法和编程技能,寻求提高和创新的机会,可以帮助你在职业生涯中不断成长和进步。注意代码中的每一个细节,包括命名规范、错误处理和边界情况处理,都能够提高代码的质量和可靠性。:编写清晰、可维护、可扩展的代码是至关重要的。良好的编码习惯和规范可以提高团队的效率,并减少后续维护和修改的难度。这些只是成为程序员后我所学到的一些经验和教训,编程世界是丰富多彩的,每个人的经历和领悟都可能有所不同。
2024-04-19 09:11:34
241
转载 最常用的50个Git命令
Git 是当前最流行的版本控制系统之一,为开发人员提供了强大的工具来管理项目的版本和变更。本文将介绍最常用的 100 个 Git 命令,帮助读者掌握 Git 的基本操作和高级技巧。本文列举了 Git 中最常用的 50个命令及其解释,希望能帮助读者掌握 Git 的基本操作并提升团队协作效率。Git 是一个强大而灵活的工具,熟练掌握它将成为您编程生涯的利器。欢迎大家留言分享自己常用的 Git 命令和经验,共同学习进步!
2024-04-19 09:05:40
20
原创 uniapp微信小程序蓝牙连接与设备数据对接
8、监听设备返回数据,启用低功耗蓝牙设备特征值变化时的notify功能。7、获取蓝牙低功耗设备某个服务中所有特征。蓝牙模块,获取手机蓝牙是否打开。3、获取搜索到的设备信息。9、向蓝牙设备发送数据。
2024-04-18 15:50:40
916
转载 Windows Server 2019和Windows Server, Version 1909的区别是什么
2、Windows Server Version 1909:Windows Server Version 1909多重引导功能,可与其他Windows操作系统共存,实现互操作。Windows Server 2019和Windows Server, Version 1909的区别为:文件系统不同、ACPI电源管理不同、多重引导不同。1、Windows Server 2019:Windows Server 2019多重引导功能,可与其他非Windows操作系统共存,实现互操作。二、ACPI电源管理不同。
2024-03-29 15:42:13
111
原创 vue3组件传参
props主要用于父组件向子组件通信。在父组件中通过用 :msg=“msg” 绑定需要传给子组件的属性值,然后再在子组件中用 props 接收该属性值。方法二:使用 setup 语法糖props中数据流是单项的,即子组件不可改变父组件传来的值在组合式API中,如果想在子组件中用其它变量接收props的值时需要使用toRef将props中的属性转为响应式。
2024-03-29 12:00:43
788
原创 vue3生命周期
Vue3中的生命周期相对于Vue2做了一些调整,命名上发生了一些变化并且移除了beforeCreate和created,因为setup是围绕beforeCreate和created生命周期钩子运行的,所以不再需要它们。
2024-03-29 12:00:10
454
原创 vue3组件式api
ref用来定义:基本类型数据。reactive用来定义:对象(或数组)类型数据。备注: ref也可以用来定义对象(或数组)类型数据,它内部会自动通过reactive转为代理对象。
2024-03-29 11:58:40
977
原创 TS的基础
return x+ y //求和的函数// 函数表达式,匿名函数// 在函数中x和y都是number类型的,小括号后面的:number,代表的是该函数的返回值也是number类型的// 多个泛型参数的函数:函数中有多个泛型的参数。
2024-03-29 11:55:30
1008
原创 Webpack
Webpack的创始人是德国工程师Tobias Koppers(托比亚斯.科伯斯),他是Webpack的核心开发者之一。他于2012年开始开发Webpack,并于2013年开源发布第一个版本。Webpack 是一个现代JavaScript应用程序的静态模块打包器,也是个开源的前端打包工具。要使用Webpack 前须先安装Node.js。Webpack 可以通过更改 Webpack.config.js 来设置各项功能。本质上,webpack是一个用于现代JavaScript应用程序的静态模块打包工具。
2024-03-27 16:47:14
1021
原创 vite前端构建
Vite 会根据配置将项目代码打包、优化和压缩,并生成可用于生产环境部署的静态文件。官网:vite是一种新型前端构建工具,能够显著提升前端开发体验。网络:vite是一个静态服务器,也可以说是一个开发的构建工具。 它的目标就是提供快速的开发体验和性能优化。至此,一个vue3的项目已经成功创建出来了。3.进行开发:你可以在项目中进行开发。快速启动、轻量、现代化、配置流程简单。如果已经全局安装过就可以直接下一步。2.运行开发服务器:启动vite。 在需要的地方引入。 安装后即可使用。
2024-03-27 16:43:11
866
原创 mysql查询
as 可以给字段名另外起个名字(两个表里的字段一样的情况下)左外是以左边的表为主表,查询的结果只关注左表,不在乎右边。as 也可以用在表名上(表名有点长,写的麻烦)
2024-03-27 16:36:25
140
原创 pandas是什么
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-03-27 16:33:37
298
原创 程序员35岁会失业吗?
35岁被认为是程序员职业生涯的分水岭,许多程序员开始担忧自己的职业发展是否会受到年龄的限制。而另一些人则认为,丰富的经验和深厚的技术积累是年轻程序员无法比拟的宝贵财富。:随着时间的推移,程序员在工作中积累了丰富的经验和技能。35岁的程序员可能拥有丰富的经验,使他们成为解决复杂问题和领导项目的理想人选。:不同的行业和技术领域对程序员的需求不同。新的编程语言、框架和工具不断涌现,取代了过时的技术。但是,许多公司也意识到年长的员工带来的经验和稳定性,并愿意雇用他们。:35岁的程序员可能会考虑自己的职业发展路径。
2024-03-27 13:44:00
264
原创 银行实名认证--满满的干货
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-03-26 18:09:45
144
原创 Node.js对接ChatGPT的流式接口-----满满的干货!!!!
最后效果如图所示: 因为我代码里面写的端口号是9001,所以我输出的是http://localhost:9001,最后运行结束后,终端里面会出现log出来的接口,Ctrl+单击终端中的链接,浏览器就会出现我代码中的OK。7. 如果以上都正确的话,就说明我们基本的效果已经出来了8. 接下来就可以对接ChatGPT的接口了这个网址需要开启魔法小猫🧙♂️打开上面的链接(ChatGPT的官方文档),找到下图这个地方,这个图片中就是ChatGPT的接口和其他一些东西了${
2024-01-15 16:57:52
1809
1
原创 微信小程序------入门
微信小程序一、微信小程序的简介:小程序的介绍:微信小程序:是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,可以理解为使用微信平台开发的app。小程序是混合开发模式的一种具体实现。通过wxml(类似与H5)与wxss(类似于css)构建页面的渲染。通过逻辑控制层(类似于vue中的view-model)控制数据逻辑。底层通过封装实现了硬件设备调用(例如wifi、蓝牙等)。提供了微信登录、离线缓存等通用接口。小程序与普通网页开发的区别: 小程序的主要开发
2023-11-08 09:03:55
70
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人