- 博客(17)
- 收藏
- 关注
原创 Django服务端传输图片到鸿蒙APP
文章目录1 Django服务端传输图片到鸿蒙APP1.1 鸿蒙APP1.1.1 HML1.1.2 JS1.2 Django1 Django服务端传输图片到鸿蒙APP1.1 鸿蒙APP1.1.1 HML<div id="wrapper"> <button id="button1" type="capsule" onclick="onClick">获取数据</button> <image id="image2" src="{{ ge
2022-02-26 23:21:25
2417
1
原创 小熊派回顾-1
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录1 环境搭建2 Hello_world程序3 点亮LED4 Harmony编译构建介绍1 环境搭建1.进入VMware Workstation 16 Player输入ifconfig,用于配置和显示Linux内核中网络接口的网络参数。可以查看到IP地址。2.
2022-02-05 23:42:59
560
原创 嵌入式C-1/2
文章目录进制转化二进制**0B**十六进制**0X**二进制和十六进制转换(8421码)进制转化二进制0B逢二进一十六进制0X逢十六进一二进制和十六进制转换(8421码)1位十六进制数 = 4位二进制数,通过8421码计算二进制数不够4的倍数时补0比如101 1100,写成0101 1100...
2022-01-30 23:20:08
800
原创 SQLite+python
文章目录SQLite嵌入式数据库引擎SQLite 支持的使用场景灵活的数据类型数据库操作连接数据库创建表插入数据删除数据查询数据数据库函数排序筛选统计其他操作行对象批量操作二进制文件操作自增字段起始位置SQL 语言是一个标准,但是没有任何两个数据库管理系统的实现完全相同。每种 SQL 实现都有自己的特性和扩展功能,SQLite 也是如此。SQLite嵌入式数据库引擎相对于其他数据库引擎而言,例如 SQL Server、PostgreSQL、MySQL 或者 Oracle,SQLite 最重要的区
2022-01-26 22:49:22
2311
2
原创 Python高级培训7——mysql数据库
文章目录数据库连接操作类程序入口学生类主函数数据库连接操作类# coding=utf-8import pymysqlhost = "localhost"user = "root"password = "password"database = "python"class DBConnect: def connect(self): global db try: db = pymysql.connect(host=host,
2022-01-16 17:49:32
65
原创 Python高级培训6——mysql数据库
文章目录案例数据库查询操作执行事务错误处理作业案例# coding=utf-8# 创建表import pymysqlhost = "localhost"user = "root"password = "password"database = "python"class DBConnect: def connect(self): global db try: db = pymysql.connect(host=host
2022-01-13 18:37:37
88
原创 Python高级培训5——定时器
文章目录定时器对象作业定时器对象此类表示一个操作应该在等待一定的时间之后运行 — 相当于一个定时器。 Timer 类是 Thread 类的子类,因此可以像一个自定义线程一样工作。与线程一样,通过调用 start() 方法启动定时器。而 cancel() 方法可以停止计时器(在计时结束前), 定时器在执行其操作之前等待的时间间隔可能与用户指定的时间间隔不完全相同。def hello(): print("hello, world")t = Timer(30.0, hello)t.sta
2022-01-11 16:02:30
1170
原创 Python高级培训4——多线程
文章目录Semaphore(信号量)Python信号量与互斥锁的关系条件变量Condition():事件前言Event()作业Semaphore(信号量)信号量是由操作系统管理的一种抽象数据类型,用于在多线程中同步对共享资源的使用。本质上说,信号量是一个内部数据,用于标明当前的共享资源可以有多少并发读取。也可以简单的理解为,信号量是多把锁,同时允许多个线程来更改数据,而 互斥锁 同时只允许一个 线程 更改数据。Python信号量与互斥锁的关系信号量的一个特殊用法是互斥量。互斥量是初始值为 1
2022-01-10 11:48:56
67
原创 Python高级培训3——多线程
Python高级培训3——多线程多线程多线程的三种基本状态创建多线程多线程的特性线程锁递归锁作业多线程线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位;一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线 3.进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,堆等)及一些进程级的资源(如打开文件和信号等),某进程内的线程在其他进程不可见;调度和切换:线程上下文切换比进程上下文切换要快得多多线程类似于同时执行多个不同程序,多线程运行.
2022-01-07 22:50:06
408
原创 Python高级培训2——类和对象相关内容
类的私有属性__private_attrs:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时 self.__private_attrs。class Person: __slots__ = ("name", "__age") # 限制只能添加的属性 def __init__(self, age): # self.age = age self.__age = age # def getAge(sel
2022-01-06 19:51:30
508
原创 Python高级培训1——类和对象
Python 面向对象面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方法中的变量,只作用于
2022-01-04 09:59:38
123
原创 5-4-CNN
CNN1 卷积神经网络2 人工神经网络2.1 神经元2.2激活函数2.3 神经网络3 卷积神经网络之层级结构4 CNN之卷积计算层4.1卷积4.2卷积层涉及参数4.3卷积计算结果公示4.4池化层pooling4.5整体网络架构神经网络层数计算1 卷积神经网络卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一 。
2021-09-03 18:57:09
366
转载 神经元激活函数
神经元激活函数激活函数(Activation functions),将非线性特性引入到网络中。如下图,在神经元中,输入的 inputs 通过加权,求和后,还被作用了一个函数,这个函数就是激活函数。引入激活函数是为了增加神经网络模型的非线性。没有激活函数的每层都相当于矩阵相乘。就算你叠加了若干层之后,无非还是个矩阵相乘罢了。为什么要使用激活函数?激活函数对模型学习、理解非常复杂和非线性的函数具有重要作用。激活函数可以引入非线性因素。如果不使用激活函数,则输出信号仅是一个简单的线性函数。线性函数一
2021-09-03 18:29:12
2014
原创 5-3-BP神经网络
文章目录引入名词BP神经网络NaN独热码Nabla算子1神经网络1.1 神经元模型1.2 神经元激活函数1.2.1 为什么要使用激活函数?1.2.2为什么激活函数需要非线性函数?1.2.3常用的激活函数sigmoid 激活函数tanh激活函数Relu激活函数1.3 神经网络结构2.损失函数和代价函数3.反向传播引入名词首先引入几个名词。BP神经网络BP(Back Propagation)网络是1986年由Rumelhart和McClelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前
2021-08-30 00:08:55
500
原创 5-2-SVM
5-2-SVMSVM方向导数与梯度1 方向导数2 梯度2.1 所有方向导数中有且仅有一个最大值3 方向导数与梯度的关系拉格朗日乘子法1与原点的最短距离2 等高线拉格朗日乘数法SVM(support vector machine)支持向量机:线性分类器:最大间隔分类器Maximum Margin Classifier:非线性分类:从原始问题到对偶问题的求解核函数Kernel:几种常用核函数:松弛变量:SVM与其他机器学习算法对比(图):代码运行结果SVM方向导数与梯度1 方向导数方向导数的本质是一个数
2021-08-27 21:33:47
175
原创 5-1-KNN聚类的原理和实现
5-1-KNN聚类的原理和实现KNN(K- Nearest Neighbor)——K最邻近法算法原理K值选择案例常用的距离量算方法1. 欧式距离(Euclidean Distance)2. 曼哈顿距离(Manhattan Distance)3. 切比雪夫距离(Chebyshev distance)代码运行结果数据集地址:参考:KNN(K- Nearest Neighbor)——K最邻近法如果一个样本在特征空间中的K个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。该方
2021-08-25 18:06:48
415
原创 oracle-登录Database Control - orcl
打开Database Control方式一:登录网址:链接: link.方式二:开始-Oracle - OraDb11g_home1-Database Control - orcl登录sys用户应选择SYSDBA身份登录,用NORMAL用户登录会登录失败。其余用户(包括system)用NORMAL用户登录。授权sysdba给system用户(或其他用户),system用户(或其他用户)可以以SYSDBA身份登录。...
2021-06-10 22:04:58
1136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人