随笔分类 -  Python

上一页 1 ··· 3 4 5 6 7
摘要:1. 什么是正则表达式 正则表达式是用来简洁表达一组字符串的表达式,常用于检查文本中是否含有指定的特征词、找出文中匹配特征词的位置、从文本中提取信息。Python中的re库是用来实现正则表达式操作的,并且该库采用raw string来表达正则表达式。 1.1. re.findall()将符合规则的字 阅读全文
posted @ 2020-04-03 11:37 Picassooo 阅读(529) 评论(0) 推荐(0) 编辑
摘要:unicodedata python unicodedata用法 阅读全文
posted @ 2020-04-02 22:38 Picassooo 阅读(591) 评论(0) 推荐(0) 编辑
摘要:python有多个方法计算积分,下面介绍其中三个,以下式为例: 方法一:直接用numpy计算 start = 1 stop = 2 length = 101 x = np.linspace(start, stop, length) y = x**2 result = sum(y*(stop-star 阅读全文
posted @ 2020-03-28 10:44 Picassooo 阅读(24914) 评论(0) 推荐(1) 编辑
摘要:astype用于数据类型转换。astype不会in place地改变一个ndarray,换句话说,每次使用astype,都会产生一个新的数组。 dtype用于查看数组中的元素的数据类型 阅读全文
posted @ 2020-03-23 23:37 Picassooo 阅读(527) 评论(0) 推荐(0) 编辑
摘要:二维 axis=0/1 我们在用numpy的函数时,常常要指定axis等于多少,最常见的是要指定axis=0还是1,那么axis=0/1代表什么意思呢?Numpy库有关于轴的解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。换句话说,第0 阅读全文
posted @ 2020-03-19 18:06 Picassooo 阅读(1399) 评论(0) 推荐(1) 编辑
摘要:random模块使用Mersenne Twister算法来计算生成随机数。这是一个确定性算法,但是可以通过random.seed()函数修改初始化种子[1]。比如: random.seed() # Seed based on system time or os.urandom() random.se 阅读全文
posted @ 2020-03-18 12:05 Picassooo 阅读(15544) 评论(0) 推荐(2) 编辑
摘要:二进制文件和文本文件的区别详解 阅读全文
posted @ 2020-02-05 22:02 Picassooo 阅读(240) 评论(0) 推荐(0) 编辑
摘要:sorted是python的自带函数。 sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数,其中key,reverse参数是可给可不给的。 其中iterable表示可以迭代的对象,例如可以是 dict.items()、dic 阅读全文
posted @ 2020-02-03 15:48 Picassooo 阅读(595) 评论(0) 推荐(0) 编辑
摘要:list作为实参传给函数,如果在函数中形参list被改变,则实参list也会被改变。原因如下[1]: 在python中,数据有两种类型:mutable(可变) 和 immutable (不可变) list ,dict是mutable的; int , string , float ,tuple是inm 阅读全文
posted @ 2019-12-29 23:04 Picassooo 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:python深拷贝和浅拷贝的区别 阅读全文
posted @ 2019-12-29 13:15 Picassooo 阅读(137) 评论(0) 推荐(0) 编辑
摘要:文件夹中含有子文件夹,修改子文件夹中的图像存储格式,把png图像改为jpg图像,python代码如下: import os import cv2 filePath = 'C:\\Users\\admin\\Desktop\\img' for dirpath, dirnames, filenames 阅读全文
posted @ 2019-12-20 17:05 Picassooo 阅读(329) 评论(0) 推荐(0) 编辑
摘要:python中可以用os.walk来遍历某个文件夹中所有文件夹和文件。 例1: import os filePath = 'C:/Users/admin/Desktop/img' for dirpath, dirnames, filenames in os.walk(filePath): print 阅读全文
posted @ 2019-12-20 16:23 Picassooo 阅读(7889) 评论(0) 推荐(0) 编辑
摘要:区别 软编码和硬编码背后其实是一种设计思想,软编码更加灵活,对应扩展修改比较容易,而硬编码则是比较死板,不便于扩展和修改。 举例 1. java 例子: int a=2, b=2; 硬编码: if(a==2): return false: 软编码: if(a==b):return false: 硬编 阅读全文
posted @ 2019-12-05 10:44 Picassooo 阅读(1803) 评论(0) 推荐(1) 编辑
摘要:... if __name__=='__main__': 语句1 ··· 语句n 使用“if __name__ == '__main__':”可以在被其他模块import时,不执行语句1......语句n。 当直接运行当前模块时,“if __name__==’__main__:”作为程序的入口,语句 阅读全文
posted @ 2019-12-05 09:27 Picassooo 阅读(180) 评论(0) 推荐(0) 编辑
摘要:比如有一个txt文件,里面的内容长这样: 如何用Python读取这些数据? 方法一:用np.loadtxt函数 程序: data = np.loadtxt('data.txt', dtype=np.float32, delimiter=' ') 方法二:自定义数据读取函数 程序: import nu 阅读全文
posted @ 2019-11-30 23:00 Picassooo 阅读(18333) 评论(0) 推荐(1) 编辑
摘要:总结:pytorch和numpy中,星号*都表示矩阵点对点相乘;matmul都表示矩阵乘法。 1.mat()函数中矩阵的乘积可以使用(星号) * 或 .dot()函数,其结果相同。而矩阵对应位置元素相乘需调用numpy.multiply()函数。 a = np.mat([1, 2, 3]) b = 阅读全文
posted @ 2019-11-12 11:19 Picassooo 阅读(801) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7
点击右上角即可分享
微信分享提示