- 博客(12)
- 收藏
- 关注
原创 Python基础知识总结和示例
本本主要介绍python Numpy的一些用法和相关知识。本文的最主要特点是看代码学习,每个知识点都有相应的代码示例。pythonPython是一种高级,动态类型化的多范式语言。Python代码经常被说为几乎是伪代码,因为你可以用简单的而且可读性很搞的几行代码写出非常强大功能思想。下面一个用python写的经典的快速排序算法。def quicksort(arr): if len(arr) <= 1: return arr pivot = arr[len(a
2020-05-28 08:14:35 202
原创 python join和split的用法说明和示例
joinjoin()方法用于把字符串,序列或列表以指定的字符连接成为一个新的字符串。join()方法的语法格式为:str.join(seq),其中str为指定的字符或者字符串。seq是被连接的对象。运行结果如下:可以看出list ,tuple和string都可以被连接。注意整型的数据是不可以被连接的。以上l_seq,t_seq和s中存放的都是字符串类型。splitsplit()方法用把字符串中的元素按照指定的字符串分割为一个列表。split()方法的语法:str.
2020-05-20 13:37:26 208
原创 python print,write数据格式控制和输出
在使用python或其他语言时 ,我们都熟悉如果想十进制输出使用%d。字符串输出使用%s。浮点型输出使用%f。具体示例如下:如果想以16进制或8进制输出,示例如下:如果想控制输出数据占用的位数(字符数)。示例如下:...
2020-05-20 10:04:22 3103
原创 python 字符串拼接的两种方法:‘+’和字符格式
下面提供了两种字符串拼接方式。1.使用+运算符上述示例中,a+b,实现了字符串a和字符串b的拼接,把b添加在a的后面。2.使用格式符
2020-05-20 09:42:22 1263
原创 matlab中的rand,randi和randn使用和随机状态控制
randi产生均匀分布的伪随机整数。randi(imax),返回一个介于1和imax之间的伪随机数。randi(imax,n),产生一个n*n的矩阵。randi(imax,m,n),产生一个m行,n列数值不大于imax的矩阵。rand此函数返回一个在区间(0,1)内的均匀分布随机数。用法和上述randi是一样的。randn返回一个从标准正态分布中得到的随机数。用法和以上函数一样。从上述叙述中可以发现,相对于randni,randn和r...
2020-05-18 13:52:13 1097
原创 matlab中disp,fprintf的使用
disp1.显示变量的值。显示后自动换行。2.打印字符串。fprintf1.将数据写入文本中。使用格式为: fprintf(fileID,formatSpac,var)。注意如果var是一个矩阵,fprintf会把矩阵按列打印到文本中。文本中打印结果如下:我们在格式中加个换行符,在文本中的打印效果更明显。2.如果在fprintf中没有加文件句柄,那么fprintf会把结果打印在屏幕上。运行结果如下:...
2020-05-18 09:47:14 2840
原创 matlab for,while,break和continue循环和循环控制
for循环循环特定的次数,用end表示循环快结束。示例如下:注意n可以从1取到10,总共循环10次。while循环只要条件为真,就一直循环,用end表示循环快结束。示例如下:该程序中,设置n初值为10,然后进入while循环中。m为产生不大于n的一个随机数,当产生的随机数m和n相等时,退出循环。否则把n加1,再次循环。运行结果如下:if end条件控制if后面要和一个布尔表达式,后面再跟一个或者多个语句分割,就是一个if..end语句。运行如下:i
2020-05-15 17:19:01 6691
原创 Verilog使用 $sformatf实现字符串拼接
在验证过程中会遇到字符串拼接问题,下面示例使用$sformatf做字符串拼接:以上示例中,st_a就变成了“./file/dti.txt”。
2020-05-15 10:07:48 10812 1
原创 Verilog文件的读取(fscanf)和写入(fwrite)方法
在写testbench时,经常会用到文件的读取,下面示例了文件读取和写入的方法:文件读取图中第一行定义一个文件句柄。由于打开的文件中一行中有两个10bit的十进制数据,所以定义了2个reg变量。第6行到12行就是文件的读取过程。使用的系统函数$fopen打开文件;使用$feof判断文件是否读完;使用$fscanf读取文件内容。在实际验证中,仿真一段时间后,仿真会结束,注意在仿真结束时,要使用$fclose(dti_fid)关闭文件。文件写入...
2020-05-15 09:09:26 21298 3
原创 python列表,字符串逆序和列表初始化
列表的逆序如果想把列表 l = [1,2,3,4,5,6]逆序一下,可以使用:l.reverse(),即可。字符串的逆序如果想把字符串 s = “abcdefg”逆序一下,可以使用:s[::-1],即可。
2020-05-08 18:25:54 578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人