- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 3.2.2.8 12-hour clock(Count clock)
3.2.2.8 12-hour clock(Count clock)下面的代码是我对HDLBits里面一道题的解答:两个子函数,分别对“分秒”和“时”进行运算。个人感觉解答的亮点是onedigit子函数里面参数的引用,可以实现分秒的模块化且不显得冗余,可移植性也强。 //onedigit子函数里面参数的引用 parameter HEAD; parameter TAIL;//主函数 //秒00-59 onedigit #(4'd0, 4'd9)ss_l(clk, reset, e
2021-11-01 16:10:31 345
原创 【python学习笔记8】Python文件及文件的读写
【python学习笔记8】Python文件及文件的读写1 字符串的编码与解码2 文本格式化2.1 %2.2 .format()3 文件读写3.1 txt——写3.2 txt——读3.3 二进制文件——写3.4 二进制文件——读3.5 上下文管理器(写完自动关闭)3.6 追加写入’a’4 三种读取文本的方式4.1 上面的方法f.read()4.2 resdline和readlines4.3 使用迭代读取文件5 结构化文件读写5.1 csv文件5.2 json文件5.3 使用Pickle序列化1 字符串的编码
2021-04-22 20:26:12 269
原创 【python学习笔记7】Python的类和对象
【python学习笔记7】Python的类和对象类和对象的创建类和对象的继承对特性进行访问和设置类方法和静态方法特殊方法(魔术方法)类和对象的创建Python所有的数据都是以对象的形式存在的。可以这样来理解对象:对象既包含数据(特性),又包含函数(方法)使用class创建类:class Animial(): #创建类dog = Animial() #创建对象注意:首字母大写定义属性(属性可以是多个)def init(self,weight,height):定义方法def call(s
2021-04-20 15:59:37 214
原创 【python学习笔记6】Python模块、包和程序
【python学习笔记6】Python模块、包和程序模块的导入和import语句文件组织与包标准库和包管理工具模块的导入和import语句一个模块就是指python代码的一个文件,一个.py文件就称之为一个模块。使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。Import 语句Import 模块Import 模块a
2021-04-17 17:15:26 203 2
原创 【python学习笔记5】Python函数与异常处理
【python学习笔记5】Python函数与异常处理python函数的定义和调用函数参数匿名函数、生成器函数和函数命名空间使用try和except处理错误python函数的定义和调用输入一个自然数,打印出这个值是奇数还是偶数函数参数默认参数位置参数关键字参数参数的默认值有默认值的参数在后用*收集不定个数的位置参数用**收集不定个数的关键字参数(字典形式)匿名函数、生成器函数和函数命名空间匿名函数lambda函数其中map()是迭代器生成器函
2021-04-13 23:49:47 115
原创 【python学习笔记4】Python的代码结构
【python学习笔记4】Python的代码结构if elif else判断while循环for循环推导式使用缩进划分代码结构注释:#(python无多行注释)代码一行写不完、不易读:用\换行if elif else判断注意缩进和:(冒号)常见的比较判断操作符:== 相等!= 不等于< 小于<= 小于等于> 大于>= 大于等于in 属于(被包含)通过返回的布尔值(True或False)来判断以下情况属于False:None0 和 0.0‘’
2021-04-11 18:41:34 445
原创 【python学习笔记3】python的数据结构
【python学习笔记3】python的数据结构列表list字典dict元组tuple集合set列表list(灵活、广泛)包含0个或者多个元素,元素种类可以不同,列表是可变的,可以随意插入或者删除其中的元素。创建列表[]、list()列表切片提取修改列表(很灵活)列表的嵌套列表的合并extend,+在尾部添加:Append(最常用的方法)删除:Pop删除del a[3](注意是空格)a.remove(‘e’)插入a.insert(位置,值)in(常用)排序a.so
2021-04-10 21:10:07 109
原创 【python学习笔记2】python数据类型
【python学习笔记2】python数据类型数据类型字符串常用函数数据类型布尔型(bool)True和False整型(int)10浮点型(float)24.8,13.0,1.0e8字符串’nihao’Python变量:变量名:只能包含大小写、数字、下划线,不可以以数字开头对象类型不可变A(变量)=3(对象)对象A的类型(4种)不用提前定义——动态语言Java、c++静态语言除法:9/5正常9//5商19%5余数42**3:2的三次幂8布尔型:True+1=2整
2021-04-09 20:46:52 167
原创 【python学习笔记1】Python的运行
【python学习笔记1】Python的运行1.使用交互式解释器(需要在安装时加入系统路径 打√)Win+R→CMD→python→2.使用python文件——后缀.Py的文件Python编辑器:Windows:pycharm(爬虫);notepad++(数据分析师)pycharm安装包link.notepad++下载官网:链接: https://notepad-plus-plus.org/.notepad++可以用很多语言...
2021-04-08 21:31:38 88
翻译 Tensorflow 2.3 cpu版本极简安装(使用Minicoda搭建python环境)
Tensorflow 2.3 cpu版本极简安装(使用Minicoda搭建python环境)Tensorflow分为CPU版本和GPU版本,由于我的显卡不是NVIDIA的,所以不能安装GPU版本。(GPU的好处是速度快)本文章使用的安装包都在这里:链接: https://download.csdn.net/download/weixin_44291265/16546878?spm=1001.2014.3001.5503.安装环境:64位 Win10第一步:安装miniconda安装过程中要勾选
2021-04-08 15:22:43 530
原创 scikit-learn线性判别实践 - 随机生成数的降维
scikit-learn线性判别实践 - 随机生成数的降维任务描述本关任务:利用 sklearn 构建 LDA 对数据进行降维。相关知识LinearDiscriminantAnalysis在降维时,LinearDiscriminantAnalysis 的构造函数中有一个常用的参数可以设置:n_components:即我们进行 LDA 降维时降到的维数。在降维时需要输入这个参数。需要注意的是,n_components 值的范围是 1 到 类别数-1 之间的值。LinearDiscrimina
2021-04-05 23:26:37 664
原创 线性判别分析 - 随机生成数的降维(二维到一维)
线性判别分析 - 随机生成数的降维(二维到一维)任务描述相关知识任务描述使用 python 实现 LDA 并对给定数据进行降维相关知识线性判别分析算法思想;二类线性判别分析算法原理;线性判别分析算法流程。线性判别分析算法思想LDA 的思想分析非常朴素:给定训练样本集,设法将样本投影到一条直线上,使得同类样本的投影点尽可能接近、异类样本点的投影点尽可能远离。在对新样本进行分类时,将其投影到同样的这条直线上,再根据投影点的位置来确定样本的类别。示意图如下:用一句话来概括 LDA 思想就是
2021-04-05 20:17:04 2019 4
tutorials等1个文件.zip
2021-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人