自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PyTorch开始使用的一些问题

pytorch 首次使用时,可能会遇到的一些问题及解决方法

2022-03-29 23:11:37 2795 1

原创 【QT控件大小自适应窗口变化】

本文提供一种使用QT可视控件随着窗口变化而变化的方法。

2022-01-27 09:54:01 5092

原创 tensorflow中自定义激活函数

一、tensorflow中常用的模型定义import tensorflow as tfmodel=tf.keras.Sequential([ tf.keras.layers.Dense(64, kernel_initializer='normal', activation='relu'), tf.keras.layers.Dense(1, kernel_initializer='normal', activation='relu'))]上面这段代码定义了两层,输出为一个元素。

2021-04-07 20:08:42 3451 1

原创 tensorflow中的乘法

在tensorflow中向量、矩阵乘法大概可以分为两种:1、代数乘法;2、对应元素相乘这两种运算使用两种运算模式:代数乘法使用matmul。对应元素相乘使用*号。下面给出例子。一、代数乘法(使用函数matmul)代数乘法就是高等代数(线性代数)中行列对应元素相乘再求和。1、两个向量间相乘。w是1xn的行向量,x是nx1的列向量,相乘的结果是一个1x1的向量。import tensorflow as tfw =tf.random.normal([1, 6], mean=-1, s

2021-03-06 03:42:43 5638

原创 conda 安装CUDA 和cudnn

想用tensorflow的GPU版本,安装后如果出现“W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found”这个Warnning说明有可能没有安装CUDA。需要到下面这几个网址,看看自己的机器中显卡驱动和tensorflow版本来确定自己应该下载什么版本的

2021-02-16 22:25:45 19415 10

原创 GRU输入输出矩阵设定

这些时在用tensorFlow中的GRU做一些试验时发现:假定训练集为10000个点,每个点为2000个数据,那么输入要求为(10000,2000,1)的数据和(10000,)的标签。如果只有一层GRU直接调用tf.keras.layers.GRU(512, activation='tanh', recurrent_activation='sigmoid', use_bias=True)没有问题,但如果想要调用多层GRU。每层都写成以上形式就会报错。ValueError: Input

2021-02-08 15:27:34 2504

原创 pip 安装whl

众所周知,在更新或者安装一个python组件时,可以使用pip install命令。但安装过程下载包会很慢,即使使用清华、中科大的镜像服务也经常因为超时等原因,要反复下载。本文提供一种方法:直接下载whl文件,再运行命令安装就很快能安装完成。1、先运行“pip --version”命令看看pip的版本号,如果太大,先降到pip 10.0.1(原因下面会说)。2、运行pip install xxxxx安装想要包,这里以“pip install scipy==1.2.0”为例,安装scipy 1.2

2021-01-30 20:55:46 4619

原创 python 使用sql查询数据库返回空集判断

python中连接数据库后,发出查询语句而后逐条处理,标准语句如下: db = pymysql.connect("localhost", "用户名", "口令", "数据库", charset='utf8' ) cursor = db.cursor() cursor.execute(sqlt) results = cursor.fetchall() for row in results: 逐条处理 db.close()以上语句段默认返回有数据记录,但如果一条sele

2021-01-11 09:41:18 7404 1

原创 扩充VMware中Ubuntu空间

在VMware中安装了Ubuntu系统,开始时只是做一个简单测试系统,所以只分配了20G空间,但随着下载的数据越来越多,空间不够用了,要下载的数据还有很多。于是需要扩充空间。在网上查找了不少文档,并做了多次实验。发现了一条简单的路径(方法)再记录如下:大到过程,先在VMware中扩充容量到合适大小,再在Ubuntu下使用gparted图形化软件扩充根空间就可以了。下面一步一步地记录过程。一、在VMware中扩充容量:1、在VMware虚拟机页面点下如下图中“编辑虚拟机设置。注意:这时虚拟机要

2021-01-06 21:03:35 248

原创 pymysql.err.OperationalError: (2003, “Can‘t connect to MySQL server on ‘...‘ ([WinError 10061] 由于目标

mysql 部署在ubuntu下。在windows下运行python代码连接mysql时,出现以上错误。在网上找了好多参考,现总结如下:1、mysql默认只能从本机登录,需要在mysql的数据库表中改变指定用户可以从别的机器上登录:用root身份进入mysql输入以下命令:以允许abc用户可以从别的机器上登录为例。use mysql;update user set host = '%' where user = 'abc';FLUSH PRIVILEGES;2、让mysql不再只绑

2020-12-31 17:36:05 8848

原创 pymysql.err.IntegrityError: (1062, “Duplicate entry ‘ ‘ for key ‘PRIMARY‘“)

在python中用insert into写入mysql数据库时,可能会出现如题所示异常。 当然,如何改是属于数据方面的知识,网上有很多,不在这里述说。 本文要解决的是:如何在程序中获取该错误,并进行异常处理。 一、捕获异常。常用方法:当然在程序调试过程中出现该异常,用肉眼来看就行了。在程序中就需要捕获该异常。参考Python3 MySQL 数据库连接 - PyMySQL 驱动中的代码:#!/usr/bin/python3# -*- coding: utf-8...

2020-12-22 18:14:22 13200

原创 有关TextLineDataset

有关TextLineDataset基本使用方式lines_dataset =tf.data.TextLineDataset(fileNames)其中1、fileNames可以是单个文件名(相对路径、绝对路径的字符串),也可以是list类型的多个文件名。2、lines_dataset是<TextLineDatasetV2 shapes: (), types: tf.string>,如果想提出其中的每行数据,使用以下代码 for text_tensor in lines_data

2020-12-13 10:49:55 526

原创 DES算法流水实现

这两天完成了DES算法的Pipeline实现,在Xilinx的ISE中用verilog语言完成。首先完成了8个时钟周期完成一次的Pipeline实现,再次完成了4时钟周期的Pipeline。通过ISE自带的仿真器仿真通过。由于这只是一个项目中的一部分,因此只做了综合与功能仿真,待以后整个项目进行过程中,再看2时钟周期的代码是否能通过布局布线以满足时序要求。无以为凭,帖三个图,纪念下。

2010-12-12 20:57:00 504

转载 转载:软件分层的优缺点

<br />节选自《精通Hibernate:Java对象持久化技术详解》编著:孙卫琴  由于每个软件都有自身的特点,因此不可能提供一个适合于所有软件的体系结构,但总的说来,软件的层必须符合以下特征: 每个层由一组相关的类或组件(如EJB)构成,共同完成特定的功能 层与层之间存在自上而下的依赖关系,即上层组件会访问下层组件的APl,而下层组件不应该依赖上层组件。例如:表述层依赖于业务逻辑层,而业务逻辑层依赖于数据库层 每个层对上层公开API,但是具体的实现细节对外透明。当某一层的实现发生变化,只要它的

2010-10-07 09:56:00 1712

原创 Linux kernel 相关笔记及转抄

BootLoaderPPC中与调用C函数时,第一个参数用的是r3寄存器的值。BootLoader昨天读PPC的Head.S在源文件的带领下跳来跳去跳到了C文件,突然发现怎么“没有初始化内存就对就是直接付值了”,这样和传统不一样呀。晚上睡觉前突然明白了一点,这些东西之前还有个BootLoader,这些工作是它在做的。DoWhile(0)转自http://my.donews

2006-08-29 09:00:00 1778

转载 GDB调试精粹及使用实例

本文转自http://www.nixsky.com/data/2006/0803/article_379.html一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次

2006-08-28 22:16:00 652

转载 gcc核心扩展

本文转自 http://www.nixsky.com/data/2006/0724/article_348.html ===========================Linux 内核使用的 GNU C 扩展===========================GNC CC 是一个功能非常强大的跨平台 C 编译器,它对 C 语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方

2006-08-28 21:50:00 773

转载 计算机科学与技术学习反思录 (转贴)

首先声明:这是一篇转贴出处为http://www.frontfree.net/view/article_746_page1.html该贴主人为zengyi820 ,有人(如果我没记错海星(Starfish)就是其中之一)说他(她)是抄袭贴在南京大学小百合BBS里Sir博士的贴子。但无论这贴子从哪来的,贴子本身都是一篇有指导性的文章。计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已

2004-12-15 21:24:00 1476

空空如也

空空如也

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

TA关注的人

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