- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 树莓派4B安装虚拟环境报错处理bash: /usr/local/bin/virtualenvwrapper.sh:No such file or directory
首先在干净的板子上可以按照这个链接去下载virtualenvwrapper,virtualenv这两个虚拟环境管理包。但是在运行source ./.bashrc时可能会报bash: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh:No such file or directory. bash: /usr/local/bin/virtualenvwrapper.sh:No such file or directory.这两错误,这是因为在系统默
2021-11-14 16:31:20
1529
原创 侧信道攻击
1、侧信道攻击简介:侧信道攻击中所指的侧信道信息一般为这几种:声音、温度、功耗、电磁、色彩。。。。。等等,这些信息叫做侧信道信息是因为,在加密硬件进行加密的时候,上述的信息只是加密过程中附带产生的一些物理量,这些物理量不会对加密提供任何好处,而天才的科研人员发现,利用上述信息,可以通过其他算法,揭示加密硬件上所使用的的秘钥。而利用这些物理量达到破解秘钥功能的方法就叫做侧信道攻击。2、侧信道攻击现状:1)、目前本人已知的侧信道攻击方法中,最常用的是功耗侧信道攻击,为什么功耗侧信道攻击最火呢?我的理解是,
2020-12-09 16:05:34
14146
15
原创 关于jupyter notebook使用过程中的一些排错
关于jupyter notebook使用过程中的一些排错1:使用jupyter notebook不能中断正在运行的程序解决办法:打开conda Promet进入自己的环境,输入pip3 install --upgrade --force-reinstall --no-cache-dir jupyter这句话,在运行这句话的过程中可能会出现这样的报错信息。ERROR: Cannot uninstall 'ipython-genutils'. It is a distutils installed pro
2020-11-21 17:15:58
1526
原创 CodeBlocks安装报错没有编译器
CodeBlocks安装报错没有编译器这个报错完整是:can't find compiler executable in your configured search path's for GNU GCCcompiler。这个报错完整是:can’t find compiler executable in your configured search path’s for GNU GCCcompiler。这种报错发生原因有两种:一:在下载codeblock时选择的是没有附带mingw的版本,所以,重新去
2020-09-17 21:39:21
2363
原创 **一些好用的数据操作方法**
一些好用的数据操作方法数据随机抽样方法:sample_1.sample(n=10,random_state=123,axis=0)其中n是需要抽取的数据条数,random_state是随机种子,axis是数据抽取方向,=0时抽取行,=1时抽取列。数据打乱方法:wb_csv = wb_csv.sample(frac=1)其中frac是打乱后的样本保留多少,保留20%的话,frac=0.2。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能
2020-05-19 22:28:46
502
原创 Keras一维卷积维度报错
在使用Keras维度报错的时候很有可能是因为在池化层出错。卷积层里面的维度一般都是3维数据,但是在池化是如果设置是这样的,那么输出的就是二维数据:model.add(Conv1D(filters=23, kernel_size=4, activation='relu'))model.add(AveragePooling1D())如果下面接的还是卷积层的话,这样的池化输出是会报错的,这个时候...
2019-11-21 22:17:46
689
原创 Keras模型测试准确率震荡大
今天在Keras训练了一个模型,发现模型的训练accuracy和测试accuracy的准确率偏差比较大,如下在问了些大佬后(感谢大佬),我的这个原因很可能是因为过拟合导致的差距比较大,之后在每个层之间都加入了dropout,再重新训练模型得到了下面这样的效果:可以看到,效果还是很明显的,接下来就是调整dropout里面的参数和dropout层数的事情了。当然,有些模型accuracy震荡比较...
2019-10-22 15:51:51
8515
2
原创 Keras定义LSTM网络参数有报错
今天用Keras写了个LSTM网络,认真按照官方文档写的,但是无论如何都是报参数有错误,原本的写法如下def LSTM(): data_dim = 95 timesteps = 1 # input_dim是输入的train_x的最后一个维度,train_x的维度为(n_samples, time_steps, input_dim) model_1 = Sequen...
2019-10-18 17:07:36
1271
原创 np.load()读取npy文件
在读取文件时,我们有时候会需要读取npy文件,有时候这样一个文件特别大读取起来非常慢,甚至有可能导致电脑卡死,所以这里记下一个笔记。在读取文件的时候只需要添加上读取方式,那么就会使用给定模式对文件进行内存映射,内存映射的矩阵保留在磁盘上,并不是直接全部读取到内存里。再贴出一个官方文档np.load()具体使用方法def load_data(filename,filepath): x=...
2019-10-18 10:29:22
40727
4
原创 关于shuffle的一点小问题
今天在用np.random.shuffle的时候犯了个蠢,特地记录下来,免得后面的同学跟我一样迷茫半天而不自知!!!首先,我们在做数组打乱的时候,有两个选择,第一就是只将数组按照行来打乱,数组每行的内容并不改变,这样的话我们就可以放心使用shuffle函数了,在这里必须说明的一点就是,shuffle函数没有返回值,直接可以这样写:arr=np.arange(10),np.random.shuff...
2019-09-20 09:14:38
365
原创 暴力破解zip加密压缩包
最近恰好有个压缩包要解密,所以稍微研究了一下该怎么去破解加密的压缩包(zip,rar在道理上是一样的)。由于现有的方法中没想到高级的破解方式,所以只有暴力破解压缩包了。暴力破解压缩包的原理很简单,就是先制作一个密码字典,这个字典是暴力破解的核心,首先就来讲讲如何制作这样一个密码字典,对于一个加密压缩包,我们首先需要猜测的是真实密码会是哪种类型,比如说有纯数字类型(0-9)、纯字母类型(a-z,A...
2019-09-18 16:20:45
23134
4
原创 ASK调制信号仿真程序
最近因为学习原因简单学习了一下调制信号,由于没有找到现成的数据集,自己找了下MATLAB仿真调制信号程序,由于版本不同,程序并不能完美运行,通过一番努力,终于搞定(MATLAB2018a)。在这里写出来,让后面的同学少走10分钟的弯路![这里的randi函数和2016版本不同,参数位置有了一点改变## ASK仿真程序##n=1:8192;m=1:128;x(n)=randi(2,1,8192)...
2019-01-24 12:55:47
3314
1
亲测有效,anaconda配置环境最稳健步骤
2020-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人