科学网

 找回密码
  注册
Python函数中参数前带*和**是什么意思?
张伟 2020-10-26 22:51
背景 前几天看了些python的代码,发现有些函数的参数前带有(*)号,有的甚至有两个(**)号,它们代表什么意思的? 解释 查阅资料后发现,参数前面加上* 号 ,意味着参数的个数不止一个,另外带一个星号(*)参数的函数传入的参数存储为一个元组(tuple),带 ...
个人分类: Python|7572 次阅读|没有评论
Python 中的几种矩阵乘法 np.dot, np.multiply, *
张伟 2020-10-23 21:40
Python中的几种矩阵乘法 1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义。对于一维矩阵,计算两者的内积。见如下Python代码: import numpy as np # 2-D array: 2 x 3 two_dim_matrix_one = np.array( ...
个人分类: Python|4803 次阅读|没有评论
python-f-string(简洁明了的输出,拒绝冗余)
张伟 2020-10-5 22:15
突然看见大神的代码打印log时(这里为了简洁,代码直接用print)采用的是f-string,看起来非常舒服,建议使用: k=11print(traditionshow:+str(k))print(formatshow:{}.format(k))print(ff-stringshow:{k}) 结果: f-string提供了方法使变量直接放在{}内,这样输出 ...
个人分类: Python|1726 次阅读|没有评论
正则表达式re
张伟 2020-9-30 16:44
参考博客: Python3的re.match()、re.search()和re.findall() Python:正则表达式(一):search()、match()、findall() 的区别 Python:正则表达式(二):如何使用re.search()返回的匹配对象中的具体内容呢?? 正则就是提取一段特征数据,用(.*?)代替。 总结的特点区别: (.*) 贪婪匹配 ...
个人分类: Python|3661 次阅读|没有评论
Pytorch中的Squeeze()和Unsqueeze()函数
张伟 2020-9-24 19:37
1. unsqueeze() 该函数用来增加某个维度。在PyTorch中维度是从0开始的。 import torch a = torch.arange(0, 9) print(a) 结果: tensor( ) 利用view()改变tensor的形状。值得注意的是view不会修改自身的数据,返回的新tensor与源tensor共享内存;同时必须保证前后元素总数一致。 a = a.view(3, 3) print(f ...
个人分类: Python|10536 次阅读|没有评论
Python的Tqdm模块—进度条配置
张伟 2020-9-24 16:48
参考博客: Python的Tqdm模块——进度条配置 点滴分享,福泽你我!Addoil!
个人分类: Python|1693 次阅读|没有评论

本页有 4 篇博文因作者的隐私设置或未通过审核而隐藏

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 07:36

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部