自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TorchNet ConfusionMeter 解析

torchnet meter

2022-03-28 10:00:01 729

原创 Python __init__.py 文件

Python _init_.py 文件_init_.py主要作用:Python文件结构中用来识别软件包(package)的标志,如果其他文件中有对这个目录下文件中类的调用,则不能删除可以通过定义__all__用于模糊导入_init_.py用于import目录中的类通常_init_.py文件中我们不写入任何字符,只需要将文件放入对应软件包所在目录,即可对该文件中的类对象进行调用。├── feudal_networks│ ├── __init__.py│ ├── __pycache_

2022-02-28 21:04:54 555

原创 Pytorch中反向传播计算图问题

Pytorch中反向传播计算图问题问题复现:pytorch中进行梯度计算的过程中,如果计算图已经完成了构建,那么即使变更了计算图中的数值结构,计算结果或出现的报错也不会改变示例解析:构架x∗wx*wx∗w,并计算对应的mse loss:# -*- coding: utf-8 -*-import torchimport numpy as npx = torch.ones((1, 3))w = torch.full([3, 1], 2.)mse = torch.nn.functiona

2021-12-28 20:32:53 1051

原创 Python glob用于查找路径下匹配文件

Python glob用于查找路径下匹配文件通配符:通配符-星号*:星号*匹配一个文件名段中的0个或多个字符单配符-问号?:问号?会匹配文件名中该位置的单个字符。字符区间-[a-z]:使用字符区间[a-z],可以匹配多个字符中的一个字符。用法:glob.glob(path_to_file):返回满足通配符的所有匹配文件路径,如果给定的path_to_file是相对(绝对)路径,则返回的也是相对(绝对)路径。示例:显示目录下的所有文件:>>> import gl

2021-12-28 20:32:01 1439

原创 scikit中StratifiedKFold和KFold区别,以及split方法

scikit中StratifiedKFold和KFold区别,以及split方法测试代码:# -*- coding: utf-8 -*-import numpy as npfrom sklearn.model_selection import StratifiedKFold, KFoldtest_array = np.zeros((8, 5))for idx in range(test_array.shape[0]): test_array[idx] = np.arange((idx

2021-12-14 20:23:30 3824 1

原创 python函数有括号无括号区别

python函数有括号无括号区别运行代码如下:import numpy as npdef brack_nonexist(index): x = np.random.uniform(0, 1, index) return x[0:3]print(brack_nonexist)print(type(brack_nonexist))print(brack_nonexist(5))print(type(brack_nonexist(5)))结果如下:--> <fun

2021-11-16 15:31:52 817

原创 class类super函数_子类调用父类

class类调用super函数对于python这种面向对象编程的语言,在调用class类的过程中,如果有过多的子类对父类进行调用(也就是发生继承过程),会造成不必要的性能损失,所以我们可以在子类继承中使用super 函数,具体使用方式如下:class person: def __init__(self, fname, lname): print('enter person') self.firstname = fname self.lastname

2021-11-16 15:31:27 965

原创 pip使用socket代理

pip使用socket代理前几天在树莓派上搭建scikit环境,机器学习课程需要,本来打算上课只带pad,远程到服务器直接敲;pip的scikit包我本地安装之后遇到个问题,就是安装依赖环境的时候下载速度太慢,考虑安装ss协议穿过去,ss库pip下来之后发现变了,不像以前直接系统调用sslocal就可以使用,于是找到site-package安装位置,手动调用sslocal,发现名字变了,从之前的sslocal变成了local。pip包安装位置➜ site-packages pwd

2021-11-16 15:30:01 2962

原创 iverilog搭建简易仿真平台

iverilog搭建简易仿真平台对于xsim和modelsim这种仿真测试平台,对操作系统要求过于严格,为了实现远程verilog编译仿真调试,我选择了linux+iverilog+gtkwave来搭建一个lite版的Verilog仿真环境。由于之前对树莓派做了内网穿透,大致目标是在树莓派上搭建相应环境,通过iverilog编译生成仿真执行文件,运行后将得到的波形数据通过ssh X11转发到远程,即可查看生成波型。但树莓派的X11转发始终没有成功,初步怀疑是ssh远程时xorg服务没有默认输出显示器。由

2021-11-16 15:28:18 1825

原创 python subprocess.check_output函数使用

python subprocess.check_output函数使用最近拿到一块I2C OLED的屏幕,想到之前树莓派有个项目,可以通过I2C显示系统状态,顺手找了一下源码,配置好环境后上电测试,发现通过 top 得到的数据输出时都带有不必要的字符,本来考虑怎样把字符串切割出来。后来发现主要是因为subprocess库的check_output函数的返回值可能不是正常字符串编码,查阅subprocess.check_output文档后得知:By default, this function will

2021-11-16 15:27:43 12274

原创 aarch 64 Debian raspberry pi 系统 bootwlan0 配置文件调用解析

aarch 64 Debian raspberry pi 系统 /boot/wlan0 配置文件调用解析/boot/wlan0软连接指向/etc/network/interface.d/wlan0/etc/network/interface文件中非注释段为:source-directory /etc/network/interfaces.d在ubuntu manual上关于/etc/network/interface文件的描述:http://manpages.ubuntu.com/manpage

2021-11-16 15:26:27 1204

原创 libimobiledevice 虚拟定位API接口调用

libimobiledevice 虚拟定位API接口调用运行场景:Ubuntu 18.04开发者磁盘镜像:Xcode Developer Disk Image14.0 (18A5342e)API接口调用:ifuse、ideviceimagemounter、idevicepair、idevicesetlocation1.下载和iOS版本对应的Developer Disk Imagehttps://github.com/xushuduo/Xcode-iOS-Developer-Disk-Image/t

2021-11-16 15:25:41 3164 2

原创 动态链接库LD_LIBRARY_PATH问题

动态链接库LD_LIBRARY_PATH问题LIBRARY_PATH和LD_LIBRARY_PATH 是Linux下的两个环境变量,二者的含义和作用分别如下:LIBRARY_PATH 环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录):export LIBRARY_PATH=LIBDIR1:LIBDIR2:$LIBRARY_PATH**LD_LIBRARY_PATH **环

2021-11-16 15:25:11 1754

原创 push declined due to email privacy restrictions (GH007 error code) 解决方法

push declined due to email privacy restrictions (GH007 error code) 解决方法将本地仓库 push 到 github 报错:异常信息:! [remote rejected] master -> master (push declined due to email privacy restrictions)异常原因:配置 git 时设置了作者邮箱信息,触发了Github 隐私保护设置: Block command line push

2021-11-16 15:24:41 842

原创 rand-C语言随机数范围

rand() C语言随机数范围1.简介rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。rand()会返回一个范围在0到RAND_MAX(至少是32767)之间的伪随机数(整数)。在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。随机种子相同,每次产生的随机数也会相同。rand()函数调用需要头文件:<std

2021-11-16 15:24:04 13997

空空如也

空空如也

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

TA关注的人

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