自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ch_musk的博客

欲戴王冠,必承其重

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 DOM基础之删除元素

在JavaScript中,我们可以使用removeChild()方法来删除父元素下的某个子元素。语法: A.removeChild(B);说明:A表示父元素,B表示父元素内部的某个子元素。举例:<!DOCTYPE ><html><head><title ></title&gt...

2019-06-30 20:20:34 4003

原创 Pytorch的Autograd模块:自动微分

一.写在前面: 深度学习的算法本质上是通过反向传播求导数,PyTorch的Autograd模块实现了此功能。在Tensor上的所有操作,Autograd都能为他们自动提供微分。 autograd.Variable是Autograd中的核心类,它简单封装了Tensor,并支持几乎所有Tensor操作。Tensor在被封装为Variable之后,可以调用它的.bac...

2019-06-29 22:21:06 585

原创 使用python搭建一个简易的神经网络

import torchbatch_n=100hidden_layer=100input_data=1000output_data=10x=torch.randn(batch_n,input_data)y=torch.randn(batch_n,output_data)w1=torch.randn(input_data,hidden_layer)w2=torch.randn(h...

2019-06-28 22:38:09 627

原创 PyTorch中Tensor的数据类型和运算

在使用Tensor时,我们首先要掌握如何使用Tensor来定义不同数据类型的变量。Tensor时张量的英文,表示多维矩阵,和numpy对应,PyTorch中的Tensor可以和numpy的ndarray相互转换,唯一不同的是PyTorch可以在GPU上运行,而numpy的ndarray只能在cpu上运行。 常用的不同数据类型的Tensor,有32位的浮点型torch.F...

2019-06-28 20:41:01 24624 2

原创 DOM基础之插入元素

插入元素有两种方法1 appendChild()2 insertBefore()1.在JavaScript中我们可以使用appendChild()方法把一个新元素插入到父元素内部子元素的末尾 语法:A.appendChild(B); 说明: A代表父元素,B表示动态创建好的新元素,即子元素 实例```<!DOCTYPE ><ht...

2019-06-28 09:34:03 4030

原创 python爬虫入门学习4 Selenium请求库

写在前面: selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转,输入,点击,下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 from selenium import webdri...

2019-06-27 21:30:00 178

原创 windows平台PyTorch安装

一 PyTorch安装1.使用pip安装 目前,使用pip安装PyTorch二进制包是最简单,最不容易出错,同时也是最适合新手的安装方式。从PyTorch官网选择操作系统,包管理器pip,Python版本及CUDA版本,会对应不同的安装命令 现在官网推出了window版本的PyTorch复制官网的安装命令,打开cmd输入pip...

2019-06-27 19:21:24 367

转载 Anaconda 安装 和 Jupyter notebook

Anaconda 和 Jupyter notebook已成为数据分析的标准环境。简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码、图像和文档全部组合到一个web文档中。接下来我详细介绍下Anaconda,并在最后给出Jupyter notebook:1.Anaconda是什么?2.如何安装?3. 如何管理包?4....

2019-06-27 16:18:14 3916

原创 DOM基础之创建元素

在JavaScript中,我们可以使用creatElement()来创建一个元素节点,也可以使用creatTextNode()来创建一个文本节点,然后将元素节点与文本节点“组装"成为我们平时所看到的”有文本内容的元素“。 这种方式又被称为”动态DOM操作“。所谓的”动态DOM“,指的是使用JavaScript创建的元素,这个元素一开始在HTML中是不存在的。 语...

2019-06-27 14:24:42 454

原创 python爬虫入门学习3 Requests请求库

一:写在前面: python内置为我们提供了一个内置的模块叫urlibb,是用于访问网络资源的,但是由于它内部缺少一些实用的功能,所以用起来比较麻烦。后来出现了一个第三方模块叫“Requests”,Requests继承了urllib2的所有特性。Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的URL...

2019-06-26 21:27:43 243

原创 DOM基础之获取元素

1.获取元素 获取元素就是获取元素节点,注意不是属性节点或文本节点,这跟CSS选择器相似,只不过选择器是CSS的操作方式,而JavaScript却有着属于自己的另一套方法。 getElementById() getElementsByTagName() getElementsByClassName() querySelector()和querySelecto...

2019-06-26 09:17:00 297

原创 p1553数组反转

题目描述给定一个数,请将该数各个位上数字反转得到一个新数。这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母;百分数的分子一定是整数,百分数只改变数字部分。整数新数也应满足整数的常见形式,即除非给定的...

2019-06-25 21:52:31 137

原创 python函数

什么是函数 函数其实是一把工具使用函数的好处: 1.解决代码冗余问题。 2.使代码的结构更清晰 3.容易管理函数的使用必须遵循:先定义,后调用函数定义语法: def 函数名(参数1,参数2....): '''注释:声明函数''' ...

2019-06-25 21:39:46 308

原创 python文件处理

一:文件处理:open()写文件 wt:写文本读文件 rt:读文本追加写文件 at:追加文本注意:必须指定字符编码以什么方式写,就必须用什么方式打开执行python代码的过程:1.先启动python解释器,加载到内存中2.把写好的python文件加载到解释器中3.检测python语法,执行代码打开文件会产生两...

2019-06-25 21:07:39 318

原创 day02 python基础之列表,元祖,字典

今日内容:1. 常用数据类型及内置方法2.文件处理3.函数 列表:定义:在[]内,可以存放多个任意类型的值,并以逗号隔开。一般用于存放学生的爱好,课堂的周期等等。students=['1','3','孙']student_info=['sal',44,['泡吧','喝酒']]1.按索引存取值(正向存取+反向存取):即可存也可取print(student_info[2])#...

2019-06-25 20:54:34 175

原创 day01 python基础

一:写在前面 编程语言:能够被计算机所识别的表达方式就是编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质,在编程的世界里,计算机更像是人的奴隶,人类编程的目的就是命令奴隶去工作。 编程:编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,产出的结果就是包含一堆字符的文件。 强调:程序在未运行前跟普通文件无异,只有程序在运行...

2019-06-24 18:11:12 135

智能电子手表.zip

1、上电后在显示屏上先显示“智能电子手表”5秒,然后自动进入工作界面; 2、工作界面可以显示各类信息,包括实时温度、当前时间(年月日、时分秒)等; 3、一个按键作为“设置”键,按下后有提示:“是否进入设置状态”,如果按下“确认”键则可以进入时钟的设置界面。在设置界面,年月日时分秒要求可以设置;时间功能由DS1302时钟芯片完成,DS18B20采集温度; 4、在设置页面加入三个“时间提醒”功能,可以同时设置三个提醒时间。提醒时间到后会通过蜂鸣器报警5秒钟。 说明:由单片机、LCM12864显示屏、DS18B20温度探头、DS1302时钟芯片、按键等组成。

2020-01-04

音乐播放器code和proteus.zip

设计一个音乐播放器,包含以下功能: 1、由51单片机实现控制,包含一个无源喇叭、16个按键、8个LED灯和两位以上数码管; 2、16个按键应基本包含以下功能键:0-7音键、录音键、确认键、播放键和选播键; 3、单片机内部实现已经录制4首以上歌曲,可以通过选播键(建议一个键)在4首歌曲间切换,切换后的歌曲号(0-3)在数码管上显示,按下播放键后可以播放当前选播的歌曲; 4、按下录音键后等待录音,录音过程由按压0-7音键来实现,每次录制结束后按下确认键自动存储录制的声音,只要求录制一首,第二次录制后自动覆盖前一首; 5、要求短按播放键播放的是预先录制的音乐,长按播放键时播放的是现场录制的音乐; 6、当播放音乐时LED灯闪烁,闪烁频率自定义,与音频对应。

2020-01-04

心形流水灯proteus.pdsprj

1、由多个LED灯组成心形灯,要求至少在32个灯以上组成心形结构,外接4个按键,并要求两个按键(开始和暂停)接在两个外部中断引脚上; 2、上电后心形灯先全亮5秒,后亮灭闪烁5秒,以测试灯状态的好坏; 3、之后处于全灭等待状态,当按下开始按键后心形灯按照一定规律显示,规律自定义,创意越好分数越高; 4、当在任意状态下按下暂停键后心形灯停留在当前状态不再改变,再一次按下暂停键后则继续显示; 5、另外一个键为模式切换键,要求至少设计4中心形灯显示模式,每按一次切换键则切换一次显示模式,要求切换键在灯运行状态和暂停状态均可切换; 6、第四个键为速度键,要求可以改变心形灯的亮灭切换速度,至少设计4种速度,通过速度键可以切换不同的切换速度。

2020-01-04

数字跑表 秒表

利用黑金开发板开发数字秒表系统,实现以下功能: (1)建议使用数码管、按键和按键; (2)实现秒表功能,在数码管上能实现秒的定时功能,范围为0-59秒; (3)上电后,秒表处于初始复位状态,显示值为“00”; (4)两个按键,一个为启动键、一个为停止键,停止键优先级高于启动键;当按下启动键后秒表开始计时,从0-59后自动回0重新开始,按下停止键后停止计时,需再次按下启动键则继续计时; (5)秒表计时到59秒时蜂鸣器响一秒时间以提示记满。

2018-12-09

蓝桥杯教学视频第三讲

蓝桥杯第三讲教学视频,参加蓝桥杯比赛的同学拿走,java讲的

2018-12-02

蓝桥杯教学视频第二讲

蓝桥杯第二讲教学视频,参加蓝桥杯比赛的同学拿走,java讲的

2018-12-02

蓝桥杯视频第一讲

可供参与蓝桥杯比赛的同学观看,里面讲的是蓝桥杯第一讲递归问题,Java实现的

2018-12-02

空空如也

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

TA关注的人

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