泽宇code
lyz_fish
勇敢jack不怕困难
展开
-
pairwise的使用
python中的pairwise的使用,按照位置输出。长度为2的滑窗,步长==1。原创 2022-07-23 09:48:43 · 1280 阅读 · 0 评论 -
2022-7-22 面经复习+简单题目整理
加油ing转载 2022-07-22 22:00:24 · 161 阅读 · 0 评论 -
【每日一题】1260. 二维网格迁移
leetcode每日一题原创 2022-07-20 09:57:00 · 155 阅读 · 0 评论 -
计算任意根号n的值
哔哩哔哩音频算法工程师面试题目,当时脑子瓦特了。这都没写出来。。原创 2022-07-19 16:29:35 · 271 阅读 · 0 评论 -
【刷题日记】最长回文子串
最长回文子串的manche算法实现。原创 2022-07-19 11:17:02 · 131 阅读 · 0 评论 -
leetcode-序列和为K的数量-对前缀和和哈希代码的分析
哈希表中,键为前n项的和,值为对应的前n项的和出现的次数。只要满足条件,就在哈希表中取值,累加到result中。项的和的字典,形如hashmap={01,表示前i项的和,通过变形,可以推出,其实本题的思路就是,当循环遍历到。查看前面是否存在和为。初始化一个哈希表,记录所有前。的前缀,我们可以称之为。之和满足k这个要求。...原创 2022-07-16 15:02:06 · 171 阅读 · 0 评论 -
小于n的最大数字
代码】小于n的最大数字。原创 2022-07-14 23:19:30 · 290 阅读 · 0 评论 -
windows10子系统wsl下使用tensorflow2.5.0调用gpu进行训练
因为有些库在windows下不兼容,我们就可以借用子系统,下载linux版本的库。然后通过wsl调用gpu。本文介绍了如果在wsl中部署对应的驱动,使其可以正常运行。原创 2022-07-10 22:10:35 · 2268 阅读 · 0 评论 -
python3负数取余
python3 负数取余运算返回也是[0,9][0,9][0,9]之间的整数,这里不同于数学中的取余运算的结果。因此需要处理一下原创 2022-06-22 11:12:43 · 160 阅读 · 0 评论 -
linux下载imagenet1k 指令
wget https://image-net.org/data/ILSVRC/2012/ILSVRC2012_img_train.tar --no-check-certificate原创 2022-05-15 09:56:19 · 1162 阅读 · 0 评论 -
统计实验数据命名,数据命名规则like:d8i8.txt
# -*- coding: utf-8 -*-import pandas as pdimport numpy as npimport reimport osdf = pd.read_csv("1230.csv")new_l = list(df.columns)new_l.pop(0)hash_table = dict()for i in new_l: number_i = re.findall('i.*?\.',i)[0] hash_table[numbe原创 2021-12-30 15:46:16 · 662 阅读 · 0 评论 -
CA gem5 stats.txt 统计信息
SJTU CA 统计stats.txt中的数据原创 2021-12-22 12:23:27 · 1571 阅读 · 0 评论 -
使用gem5在fft上进行测试beta版本
SJTU CA lab1思路:先用'makefile'文件运行出下图中绿色的文件(fft,generate)指令为:cd /mnt/gem5/MachSuite/fft/strided/sudo makesudo make runsudo make generate之后就可以生成fft和generate等二进制文件。然后修改/mnt/gem5/configs/learning_gem5/part1/下的simple.py和two_level.py的文件。可以先copy一份作为备原创 2021-12-10 11:21:51 · 2961 阅读 · 0 评论 -
查看文件夹下,子文件夹的大小
查看文件夹下,子文件夹的大小du -h --max-depth=1原创 2021-12-08 11:09:33 · 274 阅读 · 0 评论 -
一键安装gem5环境&&下载RISCV编译器Windows中Ubuntu子系统wsl
environment deploymentcd /mnt/sudo apt-get updatesudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev python-dev pythonsudo apt install gitsudo apt install build-.原创 2021-12-07 16:10:02 · 1345 阅读 · 0 评论 -
CA运行fft版本
克隆代码https://gitee.com/lizeyujack/MachSuite.git进入fftcd MachSuite/fft/strided/文件夹下有一个Makefile文件:内部结构如下:KERN=fftALG=stridedCFLAGS?=-O3 -Wall -Wno-unused-labelSRCS=$(KERN).c local_support.c ../../common/support.cFILES=$(SRCS) $(KERN).h ../...原创 2021-12-07 16:02:07 · 220 阅读 · 0 评论 -
RISC_V交叉编译环境(国内镜像 避坑)
RISC_V交叉编译器在 Ubuntu-windows wsl下安装过程。避坑~原创 2021-12-04 11:44:30 · 818 阅读 · 1 评论 -
my homework 模板 latex版本
latex 作业模板环境:texstudio原创 2021-11-23 21:36:11 · 309 阅读 · 0 评论 -
numpy中选择特定两行
import numpy as npmatrix = [[1,2,3,4],[5,6,7,8],[4,5,6,7],[4,3,2,1]]]#比如取第一行和第三行matrix = np.array(matrix)#转换为array格式matrix[[0,2],:]print(matrix)原创 2021-11-20 16:40:10 · 1730 阅读 · 0 评论 -
育才项目运行流程
育才项目运行流程打开powershell prompt,并且用管理员身份打开打开之后 点击确认激活paddle虚拟环境conda activate paddle进入路径D:\demo\paddle\PaddleOCRcd D:\demo\paddle\PaddleOCR执行程序xuanze.py运行选择题代码:python xuanze.py输入文件名称(全程)以jpg或者jpeg或png结束运行大题代码:python dati.py输入文件名称(全程)以原创 2021-09-09 09:57:59 · 79 阅读 · 0 评论 -
批量化更改文件名称
import ospath= 'D:\yucai\错号数据集//'#待修改的文件文件夹的绝对路径for dirpath, dirnames, filenames in os.walk(path): filenames = filenamesnum = 1for name in filenames: print(name) Olddir=os.path.join(path,name) if os.path.isdir(Olddir):#判断是否真的需要被修改原创 2021-07-31 09:46:54 · 121 阅读 · 1 评论 -
C++, ABC排序
#include<iostream>using namespace std;int main(){ int A = 10; int B = 9; int C = 8; cout <<"A = " << A <<", B = "<< B <<", C = " << C <<endl; if(A>B){ if(A>C){原创 2021-07-18 17:20:50 · 1449 阅读 · 0 评论 -
windows中Jupyter notebook操作过程
在Windows搜索栏中输入Powershell并打开在powershell中使用shell指令进入F盘中的毕业设计的文件夹下,然后输入jupyter notebook。PS C:\Users\lizey> cd F:PS F:\> cd .\毕业设计\ PS F:\毕业设计> jupyter notebook复制链接,在浏览器中打开。下图中涂蓝的文件可以直接在这里打开。...原创 2021-04-27 10:33:24 · 272 阅读 · 0 评论 -
计算机网络基础socket programming代码
代码可以通过显示html的内容完成展示:下面一段是socket programming部分:#import socket modulefrom socket import *serverSocket = socket(AF_INET, SOCK_STREAM)#Prepare a sever socket#Fill in startserverHost = '192.168.109.49'##这里是我的IP(IPV4)地址,在cmd中舒服ipconfig/all来查看。recvBuffer原创 2020-09-11 15:01:13 · 1055 阅读 · 0 评论 -
使用Atom运行python、C或C++程序
从pycharm转为atom~下载Atom安装python编译器(本人使用的是Jupyter notebook)并且记得将python加入环境变量(勾选)在文件(File)中找到下载(install)中所有script,下载下图中 的第一个。然后即可使用Ctrl+Shift+‘B’,直接运行!????使用atom编写c/c++程序File中install中输入gpp compiler,并下载。根据不同系统,选择对应操作,这里我们选择Windows系统~????点击链接:https原创 2020-08-08 03:02:39 · 4362 阅读 · 0 评论 -
十六进制,用二进制显示,c代码
项目描述:将二进制数据进行读取,并展示#include<stdio.h>int main(){char c = 0x53;for(int i = 7; i > 0;i--){ if(c & 0x1 << i) { printf("1"); } else{ printf("0"); }}printf("\n0x%x",c);return 0;}上面代码可以将十六进制的0x53转换为二进制显示使用for循环移动探针原创 2020-08-08 01:20:07 · 512 阅读 · 0 评论 -
c语言笔记01
C语言学习笔记进制的转换(二进制<==>十六进制)所有数在内存表示都是补码整数的补码 就是原码负数的补码 是原码 + 1给出11 如何求出二进制数11 / 2 ...15 / 2 ...12 / 2 ...01 / 2 ...10 最后答案为 “1011”‘A’转换为‘a’#include <stdio.h>int main(){ char c = 0; scanf("%c",&c); c =原创 2020-07-27 15:19:47 · 99 阅读 · 0 评论 -
machine learning基础知识(Leetcode)
机器学习machine learning是机器通过已知的内容,类似于人类一样进行学习,并对同类型数据进行判断的过程。例如训练图片模型就是将每个像素点转为0到255之间的值,利用机器发现不同种类的图片之间存在的映射。有监督与无监督模型监督学习是F(x)= sum 并且sum已知,可以通过已知的属性进行预测,而且目标函数需要带有“label”。无监督学习。通过数据的潜在的模式和规则,无需预定义,并且同过“聚类”、“关联”等发现数据中的隐藏的关系。半监督学习结合有监督与无监督同时进行学习,其中原创 2020-07-01 12:44:43 · 343 阅读 · 0 评论 -
13649660
Suppose A7…A4B = (A>>4)+5What is the hexadecimal of0x2For 0x2fGiven A is 0110010110100000!or0xA0The smallest signed char-128In a control system, when the actual output value…overshootConsidering the below two synchSM with the period of 1原创 2020-06-20 12:54:43 · 161 阅读 · 0 评论 -
1-5章(4/6/2020)传感,驱动,控制-final-复习笔记(UTS-41081)
1.1 What is an embedded system?Shrinking led to the first single-chip computer processor, Intel’s 4-bit 4004 in 1971, known as a microprocessor (“micro” meaning small).An embedded system is a computer system embedded in another device.Desktop PC Not e原创 2020-06-19 22:27:27 · 3313 阅读 · 0 评论 -
6-11章 传感,驱动,控制-final-复习笔记(UTS-41081)
悉尼科技大学期末复习笔记11.1 计算任务最坏执行时间可以通过用汇编指令数乘执行器执行每个汇编任务的时间来估算。简单的复制语句需要3个汇编指令比较语句需要2个汇编指令只考虑简单赋值的操作,复杂的语句替换成简单的再执行现代的微控制器每个时钟周期执行大约1条指令,因此时钟频率为1 MHz的微控制器执行1百万条指令/秒,即每条指令1微秒,而1 GHz时钟意味着每条指令1纳秒。【错题总结】假设每条指令需要2微秒才能执行。该状态有动作B0 = 1,B1 = 0,B2 = 1,B3 =0。一原创 2020-06-03 17:52:20 · 30932 阅读 · 1 评论 -
传感,驱动,控制-第十章quiz2复习笔记(UTS-41081)
悉尼科技大学期末复习总结10.1 Introduction to control systems10.2 Proportional control10.1 Introduction to control systems控制系统(control system)的定义:一个通过寻找匹配的系统来调节物理设备的嵌入式系统(non-official)被控制的设备被称为厂(plant)厂是有输出的是一个可被调节的值,如车速和水温厂的驱动器输入(actuator input)是可以影响输出的理想的车速或者理想原创 2020-06-02 22:14:00 · 483 阅读 · 1 评论 -
传感,驱动,控制-第九章quiz2复习(UTS-41081)
计算传感器多任务利用率的问题:术语:WCET:worst-case instructions每一个tick执行时间为120ms,周期为500ms,所以利用率为24%当使用情况与利用率不匹配的时候,如下图,BL执行时间为200ms,TL执行时间为350ms,因此,利用率为550/500=110% ,但是此情况说明不能在指定的时间内执行任务,程序的实际情况是,在550ms处进行清空Timeflag,然后在1000ms处继续执行tick。当两个任务具有不同周期的时候,计算,利用率和实际使用情况的窗口时原创 2020-06-02 15:35:18 · 369 阅读 · 1 评论 -
使用Google colab进行机器学习的经验
首先,最重要的问题就是文件上传的问题。如果直接拖拽到colab左侧的窗口里面会出现这种一点也不动的情况。而且最重要的是,在restart的时候,文件会被清空。我通过连接我的google drive, 并将文件上传到drive中的方法实现了数据上传的阶段。右面有一个Drive,点击进行装载。有可能需要运行一行代码,然后会让输入密码。这说明,你的drive账号和colab的账号没有匹配。但是输入完之后,要等很久,最后给我报一个,error:timeout…我觉得最简单解决的该问题的方法,关闭该文件,然原创 2020-05-28 23:24:23 · 582 阅读 · 0 评论 -
保护我的web app安全-为网页加入SSL安全证书
本文为博客—(使用google cloud部署基于flask的网站)的后续部分????本文内容的目的使确保到你的服务器的流量是安全的,并使用“Let’s Encrypt”来获取免费的证书;下面就是我们的实现部分:1.升级ubuntu的apt,并且下载一些libraries,否则下一步会出现bugsudo apt updatesudo apt-get install software-properties-common2.添加Certbot Ubuntu存储库:sudo add-apt-rep原创 2020-05-24 19:08:14 · 1188 阅读 · 0 评论 -
Windows修改硬盘权限的解决方法
我前几天更新了Windows系统,当我下载文件到D盘的时候,计算机拒绝了,说我没有权限,需要和管理员联系。。但是我就是我自己计算机的管理员啊!!!????我找到了一个可以解决这个问题的方法,希望能够帮到遇到同样问题的你~????这个时候,执行如下操作:右键选择文件--属性--安全--编辑点击"Add"(添加)输入"Everyone",点击“OK”(确定)这个时候"group or user names"会显示"Everyone",表示你选择正确了;接下来选择下图中“Full control”原创 2020-05-21 23:10:00 · 5671 阅读 · 3 评论 -
使用google cloud部署基于flask的网站
使用Google cloud虚拟机上部署flask编写的网站背景Why google cloud项目需求背景我们几个本科生在20年秋季学期选择了一个关于追踪COVID19数量(澳洲)的项目;项目即将完结时需要部署到服务器,因为我的账户里面还有$400的免费积分,小组的组长决定把这个任务交给我,而刚刚网络刚好可以被浏览器访问,因此在这里趁热打铁,和大家分享一下,我是如何使用google cloud作为server,将我的网站部署到服务器上的~Why google cloudgoogle cloud在新原创 2020-05-20 23:43:40 · 1793 阅读 · 3 评论 -
Matlab-Grader challenge分享(内附答案)
UTS- 41082 Introduction to Data Engineering课程习题分享,习题为悉尼科技“数据工程导论”的考核习题,占分比:10%考核matlab相关的操作和使用,难易程度逐渐加大![在这里插入图片描述](https://img-blog.csdnimg.cn/20200519170043982.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM原创 2020-05-19 17:22:01 · 1075 阅读 · 0 评论 -
用python实现将pdf转换成jpg格式文件(windows下)
下面Python代码可以实现在同一文件夹下生成一个新的文件的目的:from pdf2image import convert_from_path pdf_name = "file_name.pdf"jpg_name =pdf_name[:-4]+'.jpg'pages = convert_from_path(pdf_name, 500)for page in pages: page.save(name_of_jpg, 'JPEG')tips:直接运行会进行报错,需要先进行pip原创 2020-05-11 13:20:02 · 2951 阅读 · 0 评论 -
【音频去噪】使用VAD技术清理wav文件中的静音片段(python)
使用VAD技术清理wav文件中的静音片段介绍folder construction获取所有“说话人”名称创建目的文件夹(与说话人名称保持一直)**划重点**VAD处理部分分步执行导入库导入一个语音文件for循环 其中is_speech用来判断是否为静音部分~展示一下有用信息,并绘图拼接黄线部分,并且打印在cell中事先听一下~整体执行(批量处理)总结介绍VAD技术,全称为Voice Activity Detection。是去除噪音非常有效的技术。在本文中笔者将以一段比较笨拙的代码,讲述笔者是如何通过Py原创 2020-05-10 20:48:22 · 6362 阅读 · 18 评论