![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
ted.qu
这个作者很懒,什么都没留下…
展开
-
python is 和==区别
1.== 是比较两个对象的内容是否相等,即两个对象的“值“”是否相等,不管两者在内存中的引用地址是否一样。2.is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。即is比较两个条件:1.内容相同。2.内存中地址相同...原创 2020-11-19 09:44:22 · 108 阅读 · 0 评论 -
bert模型加载失效问题
应用框架及资源版本:bert4keras; tensorflow-gpu==1.14问题描述:训练模型时每个epoch后的测试准确度都正常.但是加载模型单独跑测试集的时候发现准确率极低,像是模型并没有加载成功查看加载路径发现没有问题,模型也没有问题,github上也没什么解决方法,后来发现模型的最后两层name没有指定,训练和预测时候网络层name不一样,导致加载失败 def get_model(): model = build_transformer_mod原创 2020-11-16 16:36:44 · 797 阅读 · 0 评论 -
tensorflow2.0版本学习总结
此系列为初学tensorflow2.0版本的某些技术总结强化,不包含tensorflow2.0的全部内容tensorflow2.0一 基础在 TensorFlow 2.0 版本中,Eager Execution 模式为默认模式,无需额外调用tf.enable_eager_execution()函数(不过若要关闭 Eager Execution,则需调tf.compat.v1.disable_eager_execution()函数)tf普通迭代步骤1.从 DataLoader 中随机取一批训练数据原创 2020-09-23 13:57:46 · 237 阅读 · 0 评论 -
使用line_profiler模块检查文件内某部分的耗时,占用内存等
line_profiler模块可以给出执行每行代码所需占用的CPU时间。该模块不是python模块,所以执行方式有所不同。安装pip install line_profiler使用直接在要检查的函数前面加@profile@profiledef random(n): l = [random.random() for i in range(n)] return l if __name__ == "__main__": random(100000)执行执行方法不是直接pyt原创 2020-09-03 10:02:19 · 167 阅读 · 0 评论 -
数据平移滑动组合成新数据
本方法为了训练数据平移滑动组合成新数据.解决数据过长,训练不充分问题def test(): """ :input: data :return: [12,123,1234,12345,123456,23,234,2345,23456,34,345,3456,45,456,56] """ for i in range(len(data)): for j in range(i+2, len(data) + 1): pr原创 2020-07-17 16:24:22 · 175 阅读 · 1 评论 -
git rebase 提交次数合并的几种情况
1 git push 多次,没有merge情况下的rebasegit rebase -i HEAD~5 #然后将多余的pick改成s,# 然后wq保存,或者 ctrl+x Ygit push --forcegit rebase --abort是退回此次rebase操作的意思2 merge 过几次后上述方法不能把分支去掉思路:如果想合并成一个应该要reset到某次提交,然后再统一...原创 2020-04-16 17:58:48 · 348 阅读 · 0 评论 -
pip 临时更新下载源
比如原地址下载源一直超时,可以使用临时下载源,如下pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2020-04-09 15:06:35 · 209 阅读 · 0 评论 -
python中汉字日期转换为标准格式
汉字日期转换为标准格式本文应用python,处理格式有以下几种形式:周一,周二;今天昨天明天;十一月十八日;8月20号。把上述几种格式同意转换为 2019-11-19 这种格式。import datetimeimport calendardef normalize_datetime(time): """ 处理日期 :param time: :...原创 2019-11-19 10:45:16 · 3204 阅读 · 0 评论 -
python 里判断某几个元素都不在字符串里
python 判断n个元素都不在字符串里错误案例 a='abcdefghijlmn' if 'a' or 'b' or 'c' not in a: print(1)错误原因,or的优先级问题使逻辑出错,需要加括号提高优先级正确写法 a='abcdefghijlmn' if ('a' or 'b' or 'c') not in a: print(1)...原创 2019-11-05 14:22:56 · 3618 阅读 · 0 评论