问题集锦
玛丽菇靓
行远自迩当自强~
展开
-
tensoflow和pytorch之间函数的转换
tf 1.x 对应的 pytorch 3.6+ 函数tf.nn.l2_loss(变量) <–> torch.norm(tensor)** 2 / 2 a = tf.Variable([[3.0, 4.0], [3.0, 4.0]]) a_l2_loss = tf.nn.l2_loss(a) # a中每个元素平方和除以2, 是一个scalar a_tor = torch.tensor([[3.0, 4.0], [3.0, 4.0]], dtype=torch.flo原创 2022-01-24 16:29:04 · 1043 阅读 · 0 评论 -
由于代码使用命令而改变解释器环境的问题
pycharm使用anaconda虚拟环境,在代码使用命令调用sh或其他命令运行时,解释器环境发生变换解决方式:在命令前面加入这两个命令再改回来使用的解释器环境export LD_LIBRARY_PATH=anaconda父路径/anaconda3/lib:$LD_LIBRARY_PATHsource anaconda父路径/anaconda3/bin/activate 虚拟环境namecommand = ‘export LD_LIBRARY_PATH=anaconda父路径/anaconda3/原创 2021-12-15 21:54:29 · 719 阅读 · 0 评论 -
DataLoader
Dataloader 和 getItem()http://t.zoukankan.com/yanghh-p-14074744.html原创 2021-11-26 21:57:06 · 229 阅读 · 0 评论 -
python 稀疏矩阵问题整理
python 稀疏矩阵问题整理(持续更新…)sparse.identity(N): N*N的对角矩阵,对角元素为1sparse.bmat(blocks[, format, dtype]): 根据format的大小及其元素组织一个新的稀疏矩阵转:https://www.it610.com/article/1344360099082219520.htm In [1]: A = np.arange(8).reshape(2, 4) In [2]: T = np.tri(5原创 2021-11-24 16:51:28 · 1935 阅读 · 0 评论 -
关于python3.5之后@符号的表示
关于python3.5之后@符号的表示转zhihu回答:zhihu.com/question/36223283在python 3.5以后,@是一个操作符,表示矩阵-向量乘法A@x 就是矩阵-向量乘法A*x: np.dot(A, x)emmmm(⊙o⊙)…原创 2021-11-24 15:44:01 · 837 阅读 · 0 评论 -
在tensorflow 2.x环境下使用tensorflow 1.x的方法
两天晕晕的教训,含泪整理在tensorflow 2.x环境下使用tensorflow 1.x的方法,超级简单!!!!!!!!!!!!!不需要改代码,不需要不需要!!!只需要在程序前面加入import tensorflow tf = tensorflow.compat.v1 # 正常应该是import tensorflow.compat.v1 as tf,但是知道我为啥一直不行,这样也可以叭~tf.disable_v2_behavior()还有继续即使是转成了1.x,但是有些函数依原创 2021-09-24 20:48:26 · 265 阅读 · 0 评论 -
Python 二维字典定义
初始化二维字典二维字典形如, 值为字典:C={“a”: {“b”: {2}}, “b”: {“c”: {1}}}from collections import defaultdicta = {"a": 1, "b": 2, "c": 3}C = defaultdict(lambda: defaultdict(lambda: 0)) # 初始化for i in a.keys(): for j in a.keys(): C[i][j] = a[i] * a[j]for u原创 2021-04-20 15:37:22 · 2052 阅读 · 0 评论 -
Python自定义装饰器
无参装饰器***装饰器:***本身就是一个函数,若有一些重复的代码,统一作用于某些不同函数上,则定义装饰器,将这些内容与函数分离开来。无参装饰器的参数为要作用的函数名:(网上例子,里面介绍了各种装饰器)https://www.cnblogs.com/tulintao/p/11127050.htmldef wrapper(func): # func即为要装饰的函数名 def inner(*args, **kwargs): print('in inner functio原创 2021-04-20 10:51:19 · 96 阅读 · 0 评论 -
在pycharm中上传GitHub出现的问题
fatal: unable to access “https://github.com/XXX/XXX/XXX.git”: OpenSSL SSL_read:Connection was reset, errno 10054未使用VPN的情况下:打开git-bash,运行git config --global http.sslVerify "false"即可当使用VPN时,再打开cmd,运行【Windows系统下】ipconfig /flushdns...原创 2021-04-18 16:07:25 · 265 阅读 · 0 评论