torch.norm的理解 torch.norm的理解

torch.norm的理解

torch.norm是对输入的Tensor求范数

1.版本1--------------求张量范数

torch.norm(input, p=2) → float
  
  

参数:

  • input (Tensor) – 输入张量
  • p (float,optional) – 范数计算中的幂指数值

这是pytorch中的默认版本。输入为一个Tensor,输出是一个数。没啥多说的,直接上例子:


  
  
  1. import torch
  2. import torch.tensor as tensor
  3. a = torch.ones(( 2, 3)) #建立tensor
  4. a2 = torch.norm(a) #默认求2范数
  5. a1 = torch.norm(a,p= 1) #指定求1范数
  6. print(a)
  7. print(a2)
  8. print(a1)

2.版本2---------------------求指定维度上的范数

torch.norm(input, p, dim, out=None,keepdim=False) → Tensor
  
  

返回输入张量给定维dim 上每行的p 范数。 

参数:

  • input (Tensor) – 输入张量
  • p (float) – 范数计算中的幂指数值
  • dim (int) – 缩减的维度
  • out (Tensor, optional) – 结果张量
  • keepdim(bool)– 保持输出的维度  (此参数官方文档中未给出,但是很常用)

其中p,input,output与版本1相同,不做赘述。我们重点看dim和keepdim两个参数。

先看dim


  
  
  1. import torch
  2. import torch.tensor as tensor
  3. a = tensor([[ 1, 2, 3, 4],
  4. [ 1, 2, 3, 4]]).float() #norm仅支持floatTensor,a是一个2*4的Tensor
  5. a0 = torch.norm(a,p= 2,dim= 0) #按0维度求2范数
  6. a1 = torch.norm(a,p= 2,dim= 1) #按1维度求2范数
  7. print(a0)
  8. print(a1)

可以看输出,dim=0是对0维度上的一个向量求范数,返回结果数量等于其列的个数,也就是说有多少个0维度的向量,将得到多少个范数。dim=1同理。

再看keepdim

其含义是保持输出的维度,挺抽象的,我们还是通过具体例子来看吧。


  
  
  1. a = torch.rand(( 2, 3, 4))
  2. at = torch.norm(a,p= 2,dim= 1,keepdim= True) #保持维度
  3. af = torch.norm(a,p= 2,dim= 1,keepdim= False) #不保持维度
  4. print(a.shape)
  5. print(at.shape)
  6. print(af.shape)

我们重点来看一下,输入tensor,keepdim=True和keepdim=False的形状。

可以发现,当keepdim=False时,输出比输入少一个维度(就是指定的dim求范数的维度)。而keepdim=True时,输出与输入维度相同,仅仅是输出在求范数的维度上元素个数变为1。这也是为什么有时我们把参数中的dim称为缩减的维度,因为norm运算之后,此维度或者消失或者元素个数变为1.

                        <li class="tool-item tool-active is-like "><a href="javascript:;"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#csdnc-thumbsup"></use>
                        </svg><span class="name">点赞</span>
                        <span class="count">5</span>
                        </a></li>
                        <li class="tool-item tool-active is-collection "><a href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;popu_824&quot;}"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#icon-csdnc-Collection-G"></use>
                        </svg><span class="name">收藏</span></a></li>
                        <li class="tool-item tool-active is-share"><a href="javascript:;"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#icon-csdnc-fenxiang"></use>
                        </svg>分享</a></li>
                        <!--打赏开始-->
                                                <!--打赏结束-->
                                                <li class="tool-item tool-more">
                            <a>
                            <svg t="1575545411852" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M179.176 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5718"></path><path d="M509.684 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5719"></path><path d="M846.175 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5720"></path></svg>
                            </a>
                            <ul class="more-box">
                                <li class="item"><a class="article-report">文章举报</a></li>
                            </ul>
                        </li>
                                            </ul>
                </div>
                            </div>
            <div class="person-messagebox">
                <div class="left-message"><a href="https://blog.csdn.net/goodxin_ie">
                    <img src="https://profile.csdnimg.cn/6/C/D/3_goodxin_ie" class="avatar_pic" username="goodxin_ie">
                                            <img src="https://g.csdnimg.cn/static/user-reg-year/2x/2.png" class="user-years">
                                    </a></div>
                <div class="middle-message">
                                        <div class="title"><span class="tit"><a href="https://blog.csdn.net/goodxin_ie" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}" target="_blank">goodxin_ie</a></span>
                                            </div>
                    <div class="text"><span>发布了63 篇原创文章</span> · <span>获赞 44</span> · <span>访问量 6万+</span></div>
                </div>
                                <div class="right-message">
                                            <a href="https://im.csdn.net/im/main.html?userName=goodxin_ie" target="_blank" class="btn btn-sm btn-red-hollow bt-button personal-letter">私信
                        </a>
                                                            <a class="btn btn-sm  bt-button personal-watch" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}">关注</a>
                                    </div>
                            </div>
                    </div>
    </article>
    
<script>
$("#blog_detail_zk_collection").click(function(){
    window.csdn.articleCollection()
})
        <div class="recommend-box"><div class="recommend-item-box type_blog clearfix" data-report-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/qq_36556893/article/details/90698186&quot;,&quot;strategy&quot;:&quot;BlogCommendFromMachineLearnPai2&quot;,&quot;index&quot;:&quot;0&quot;}">
<div class="content" style="width: 712px;">
	<a href="https://blog.csdn.net/qq_36556893/article/details/90698186" target="_blank" rel="noopener" title="torch.norm()函数的用法">
	<h4 class="text-truncate oneline" style="width: 552px;">
			<em>torch</em>.<em>norm</em>()函数的用法		</h4>
	<div class="info-box d-flex align-content-center">
		<p class="date-and-readNum oneline">
			<span class="date hover-show">05-30</span>
			<span class="read-num hover-hide">
				阅读数 
				4235</span>
			</p>
		</div>
	</a>
	<p class="content" style="width: 712px;">
		<a href="https://blog.csdn.net/qq_36556893/article/details/90698186" target="_blank" rel="noopener" title="torch.norm()函数的用法">
			<span class="desc oneline">目录一、函数定义二、代码示例三、整体代码一、函数定义公式:意思就是inputs的一共N维的话对这N个数据求p范数,当然这个还是太抽象了,接下来还是看具体的代码~p指的是求p范数的p值,函数默认p=2,...</span>
		</a>
		<span class="blog_title_box oneline ">
								<span class="type-show type-show-blog type-show-after">博文</span>
										<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_36556893">来自:	<span class="blog_title"> 悲恋花丶无心之人的博客</span></a>
											</span>
	</p>
</div>
</div>
还能输入1000个字符
<div class="comment-list-container">
	<a id="comments"></a>
	<div class="comment-list-box">
	</div>
	<div id="commentPage" class="pagination-box d-none"></div>
	<div class="opt-box text-center">
		<div class="btn btn-sm btn-link-blue" id="btnMoreComment"></div>
	</div>
</div>
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_59" data-pid="59"><script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

130 个相见恨晚的超实用网站,一次性分享出来

01-06 阅读数 19万+

相见恨晚的超实用网站持续更新中。。。 博文 来自: 藏冰的博客

torch.norm()函数的用法 - 悲恋花丶无心之人的博客 - CSDN博客

12-1

pytorch---仿射变换 - goodxin_ie的博客 - CSDN博客

11-25

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_60" data-pid="60"><script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            id: "u3502456",
            container: s
        });
    })();

...小知识点(一)---in-place operation_goodxin_ie的博客-CSDN博客

1-6

数字图像处理(代数运算)_goodxin_ie的博客-CSDN博客

1-25

		<div class="recommend-item-box blog-expert-recommend-box" style="display: block;">
		<div class="d-flex">
			<div class="blog-expert-recommend">
				<div class="blog-expert">
					<div class="blog-expert-flexbox" data-report-view="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/qq_36556893" target="_blank"><img src="https://profile.csdnimg.cn/6/0/6/3_qq_36556893" username="qq_36556893" alt="悲恋花丶无心之人" title="悲恋花丶无心之人"><svg class="icon" aria-hidden="true"><use xlink:href="#csdnc-blogexpert"></use></svg></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="qq_36556893" data-nick="悲恋花丶无心之人">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/qq_36556893" target="_blank"><h5 class="oneline" title="悲恋花丶无心之人">悲恋花丶无心之人</h5></a></span>  <p></p><p class="article-num" title="148篇文章"> 148篇文章</p><p class="article-num" title="排名:3000+"> 排名:3000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/weixin_30905133" target="_blank"><img src="https://profile.csdnimg.cn/C/0/C/3_weixin_30905133" username="weixin_30905133" alt="weixin_30905133" title="weixin_30905133"></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="weixin_30905133" data-nick="weixin_30905133">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/weixin_30905133" target="_blank"><h5 class="oneline" title="weixin_30905133">weixin_30905133</h5></a></span>  <p></p><p class="article-num" title="4429篇文章"> 4429篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/shanglianlm" target="_blank"><img src="https://profile.csdnimg.cn/0/8/3/3_shanglianlm" username="shanglianlm" alt="mingo_敏" title="mingo_敏"><svg class="icon" aria-hidden="true"><use xlink:href="#csdnc-blogexpert"></use></svg></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="shanglianlm" data-nick="mingo_敏">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/shanglianlm" target="_blank"><h5 class="oneline" title="mingo_敏">mingo_敏</h5></a></span>  <p></p><p class="article-num" title="331篇文章"> 331篇文章</p><p class="article-num" title="排名:3000+"> 排名:3000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/shijing_0214" target="_blank"><img src="https://profile.csdnimg.cn/A/A/F/3_shijing_0214" username="shijing_0214" alt="火贪三刀" title="火贪三刀"></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="shijing_0214" data-nick="火贪三刀">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/84657975&quot;}"><a href="https://blog.csdn.net/shijing_0214" target="_blank"><h5 class="oneline" title="火贪三刀">火贪三刀</h5></a></span>  <p></p><p class="article-num" title="57篇文章"> 57篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div></div>
				</div>
			</div>
		</div>
	</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/90704600&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;6&quot;}" data-report-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/90704600&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;6&quot;}" data-track-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/90704600&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:4,&quot;extend1&quot;:&quot;_&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/90704600&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:4,&quot;extend1&quot;:&quot;_&quot;}" data-flg="true">                <a href="https://blog.csdn.net/goodxin_ie/article/details/90704600" target="_blank">              		<h4 class="text-truncate oneline" style="width: 641px;">...学习率调整规则_py<em>torch</em>,学习率变化_goodxin_ie的博客-CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">1-6</span>                    </p>                  </div>                </a>            	</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/88797236&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;7&quot;}" data-report-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/88797236&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;7&quot;}" data-track-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/88797236&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:5,&quot;extend1&quot;:&quot;_&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/goodxin_ie/article/details/88797236&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:5,&quot;extend1&quot;:&quot;_&quot;}" data-flg="true">                <a href="https://blog.csdn.net/goodxin_ie/article/details/88797236" target="_blank">              		<h4 class="text-truncate oneline" style="width: 633px;">dlib库学习---单目标追踪_goodxin_ie的博客-CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">1-11</span>                    </p>                  </div>                </a>            	</div>

...L1/L2 正规化 Regularization_taczeng的博客-CSDN博客

1-14

14位享誉全球的程序员

09-04 阅读数 3万+

本文转载至:http://www.cricode.com/2922.html 博文 来自: 闲云孤鹤

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_61" data-pid="61"><script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            id: "u3565309",
            container: s
        });
    })();

Python 基础(一):入门必备知识

10-30 阅读数 11万+

Python 入门必备知识,你都掌握了吗? 博文 来自: 程序之间

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_62" data-pid="62"><script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            id: "u3565311",
            container: s
        });
    })();

Pytorch中的norm跟Numpy中的norm对比

01-18 阅读数 275

转载于:https://www.cnblogs.com/chuantingSDU/p/8312780.html 博文 来自: weixin_30433075的博客

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_63" data-pid="63"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1581763735768_327" id="QIHOO__WEB__SO__1581763735768_327" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1581763735768_327-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1581763735768_327 singleImage clk" data-href="https://ssxd.mediav.com/s?type=2&amp;r=20&amp;mv_ref=blog.csdn.net&amp;enup=CAABcXnHmwgAApvHeXEA&amp;mvid=ODk0MjI2MTE0MTI1NzE4MTQwMjAwMjA&amp;bid=1427c226832da816&amp;price=AAAAAF5HzJoAAAAAAAVNedPL7T09G+lyqkPGhg==&amp;finfo=DAABCAABAAAAAAgAAgAAAAAACAACAAAAAwoAAy5VegrumZfXCAAEAAAAFAYABiuFBgAKAAAIAA4AAAAXCgAPAAAAAAAAAAAA&amp;ugi=FcTgigEVyNtrTBUCFY4EFZQEFQAAFdSzypwDJcgBFoDqxpvips8FHBbV7tedhtifhNsBFQAAAA&amp;uai=FaixkwIlAhUEFvyrye/RvLjVXBXyCCWM+a24BiUAFRoUABwWvKy1mLvx4MgmFQAAAA&amp;ubi=FdSuIxX8q5cCFdiXkhUVnsLSWhUGFRwWxtLlhQcW/Kve1tuCvdVcNAIWoOQQJQYV57mzChWiBBUANpvy/N31nr6vuQEVAAA&amp;clickid=0&amp;cpx=__OFFSET_X__&amp;cpy=__OFFSET_Y__&amp;cs=__EVENT_TIME_START__&amp;ce=__EVENT_TIME_END__&amp;adsw=__ADSPACE_W__&amp;adsh=__ADSPACE_H__&amp;ldtype=2&amp;csign2=BvL77ITGmwY=&amp;url=https%3A%2F%2Fwww.so.com%2Fs%3Fsrc%3Dlm%26q%3D%E9%A1%B5%E6%B8%B8%E6%8E%92%E8%A1%8C%E6%A6%9C%26lm_extend%3Dctype%3A7%26ls%3Ds1a9446459b" data-pv="https://ssxd.mediav.com/s?type=1&amp;r=20&amp;tid=ODk0MjI2MTE0MTI1NzE4MTQwMjAwMjA&amp;finfo=DAABCAABAAAAAAgAAgAAAAAACAACAAAAAwoAAy5VegrumZfXCAAEAAAAFAYABiuFBgAKAAAIAA4AAAAXCgAPAAAAAAAAAAAA&amp;mv_ref=blog.csdn.net&amp;enup=CAABcXnHmwgAApvHeXEA&amp;mvid=ODk0MjI2MTE0MTI1NzE4MTQwMjAwMjA&amp;bid=1427c226832da816&amp;ugi=FcTgigEVyNtrTBUCFY4EFZQEFQAAFdSzypwDJcgBFoDqxpvips8FHBbV7tedhtifhNsBFQAAAA&amp;uai=FaixkwIlAhUEFvyrye/RvLjVXBXyCCWM+a24BiUAFRoUABwWvKy1mLvx4MgmFQAAAA&amp;ubi=FdSuIxX8q5cCFdiXkhUVnsLSWhUGFRwWxtLlhQcW/Kve1tuCvdVcNAIWoOQQJQYV57mzChWiBBUANpvy/N31nr6vuQEVAAA&amp;ds=1&amp;price=AAAAAF5HzJoAAAAAAAVNedPL7T09G+lyqkPGhg==,https://max-l.mediav.com/rtb?type=2&amp;ver=1&amp;v=CGQSEDE0MjdjMjI2ODMyZGE4MTYY1NiJASCisEUoAWIXODk0MjI2MTE0MTI1NzE4MTQwMjAwMjCIAQCaARAxNDI3YzIyNjgzMmRhODE2&amp;k=RdwTYAAAAAA=&amp;w=AAAAAF5HzJoAAAAAAAVNsxkvZQ7RNHWKrpFZUg&amp;i=Rw9wsTQbCDA6&amp;exp=BQBEMAJECQFEAQJECgBEEABDEgBDJQBD&amp;z=1" data-clk="https://max-l.mediav.com/rtb?type=3&amp;ver=1&amp;v=CGQSEDE0MjdjMjI2ODMyZGE4MTYY1NiJASCisEUoAWIXODk0MjI2MTE0MTI1NzE4MTQwMjAwMjBwAIoBEDE0MjdjMjI2ODMyZGE4MTY&amp;k=33Yi1AAAAAA=&amp;i=Rw9wsTQbCDA6&amp;exp=BQBEMAJECQFEAQJECgBEEABDEgBDJQBD&amp;x=__OFFSET_X__&amp;y=__OFFSET_Y__&amp;st=__EVENT_TIME_START__&amp;et=__EVENT_TIME_END__&amp;adw=__ADSPACE_W__&amp;adh=__ADSPACE_H__&amp;tc=&amp;turl=">
<info-div class="wrap">
    <info-div class="singleImage-img singleImage-img-left">
        <info-div class="img" style="background-image:url(https://s3m.mediav.com/galileo/289706-c9b641cfe247465eb53ae3aeddb71221.png)"><info-div class="ads-tag"></info-div></info-div>
    </info-div>
    <info-div class="singleImage-body singleImage-body-left">
        <info-div class="singleImage-title">2019页游排行榜_热门游戏大全</info-div>
        <info-div class="singleImage-desc">搜索 · 顶新</info-div>
    </info-div>
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_64" data-pid="64"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1581763735775_79" id="QIHOO__WEB__SO__1581763735775_79" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1581763735775_79-info" style="zoom:1"></info-div></newsfeed></div>

Pytorch torch.norm, torch.cosine_similarity 对向量或者张量计算Cosine相似度, 欧式距离

06-27 阅读数 5664

torch.cosine_similarity可以对两个向量或者张量计算相似度>>>input1=torch.randn(100,128)>>>input2=tor... 博文 来自: dongfangxiaozi_的专栏

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_65" data-pid="65"><script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            id: "u4221803",
            container: s
        });
    })();

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_66" data-pid="66"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1581763735785_803" id="QIHOO__WEB__SO__1581763735785_803" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1581763735785_803-info" style="zoom:1"></info-div></newsfeed></div>

终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了

09-20 阅读数 13万+

    ...</span>
		</a>
		<span class="blog_title_box oneline no-title">
								<span class="type-show type-show-blog type-show-after">博文</span>
											</span>
	</p>
</div>
</div>

Linux(服务器编程):15---两种高效的事件处理模式(reactor模式、proactor模式)

11-17 阅读数 4242

前言

同步I/O模型通常用于实现Reactor模式
异步I/O模型则用于实现Proactor模式
最后我们会使用同步I/O方式模拟出Proactor模式
一、Reactor模式

Reacto…


博文






博文



<div class="recommend-item-box recommend-recommend-box"><div id="_pd2pgpd794p" style="width: 100%;"><iframe width="962" frameborder="0" height="52" scrolling="no" src="//pos.baidu.com/s?hei=52&amp;wid=962&amp;di=u3491668&amp;ltu=https%3A%2F%2Fblog.csdn.net%2Fgoodxin_ie%2Farticle%2Fdetails%2F84657975&amp;psi=b4e9735285331e358582048608718592&amp;cpl=3&amp;dis=0&amp;prot=2&amp;col=zh-CN&amp;ti=torch.norm%E7%9A%84%E7%90%86%E8%A7%A3&amp;ari=2&amp;dri=0&amp;cfv=0&amp;cja=false&amp;ps=6863x376&amp;tpr=1581763738278&amp;tlm=1581763738&amp;dai=5&amp;chi=1&amp;exps=111000,112007,112004,110011&amp;pis=-1x-1&amp;tcn=1581763738&amp;dtm=HTML_POST&amp;ccd=24&amp;cmi=4&amp;dc=3&amp;par=1920x1040&amp;cec=UTF-8&amp;pcs=753x754&amp;drs=3&amp;cce=true&amp;ant=0&amp;pss=1230x9776&amp;ltr=https%3A%2F%2Fwww.google.com%2F&amp;psr=1920x1080&amp;cdo=-1"></iframe></div><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>

C语言魔塔游戏

02-08 阅读数 4万+

很早就很想写这个,今天终于写完了。

游戏截图:

编译环境: VS2017

游戏需要一些图片,如果有想要的或者对游戏有什么看法的可以加我的QQ 2985486630 讨论,如果暂时没有…


博文



上面是一个读者“烦不烦”问我的一个问题。其实不止是“烦不烦”,还有很多读者问过我类似这样的问题。
我接的私活不算多,挣到的…


博文



压测学习总结(1)——高并发性能指标:QPS、TPS、RT、吞吐量详解

11-26 阅读数 3477

一、QPS,每秒查询

QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,作…


博文



<div class="recommend-item-box recommend-recommend-box"><div><iframe width="962" frameborder="0" height="52" scrolling="no" src="//pos.baidu.com/s?hei=52&amp;wid=962&amp;di=u3491668&amp;ltu=https%3A%2F%2Fblog.csdn.net%2Fgoodxin_ie%2Farticle%2Fdetails%2F84657975&amp;psi=b4e9735285331e358582048608718592&amp;cja=false&amp;tlm=1581763738&amp;dis=0&amp;col=zh-CN&amp;cdo=-1&amp;ps=7328x376&amp;dtm=HTML_POST&amp;tpr=1581763738278&amp;ltr=https%3A%2F%2Fwww.google.com%2F&amp;cmi=4&amp;exps=111000,110011&amp;dri=1&amp;pis=-1x-1&amp;ant=0&amp;tcn=1581763738&amp;dc=3&amp;ccd=24&amp;pcs=753x754&amp;psr=1920x1080&amp;cec=UTF-8&amp;prot=2&amp;par=1920x1040&amp;cce=true&amp;ari=2&amp;cpl=3&amp;drs=3&amp;chi=1&amp;cfv=0&amp;ti=torch.norm%E7%9A%84%E7%90%86%E8%A7%A3&amp;dai=6&amp;pss=1230x9834"></iframe></div><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>

使用的工具(Python+pycharm2019.3+selenium+xpath+chromedriver)其中要使用pycha…


博文



阿里程序员写了一个新手都写不出的低级bug,被骂惨了。

01-13 阅读数 2万+

这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。... 博文

基本情况:

专业技能:
1、 熟悉Sping了解SpringMVC、S…


博文



2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议

02-07 阅读数 1万+

点击“技术领导力”关注∆  每天早上8:30推送

作者| Mr.K   编辑| Emma

来源| 技术领导力(ID:jishulingdaoli)

前天的推文《冯唐:职场人35岁以后,方法论比…


博文



剧情简介:
不久的将来,网络黑客尼奥对这个看似正常的现实世界产生了怀疑。
他结识了黑客崔妮蒂,并见到了黑客组织的首领墨菲斯。
墨菲…


博文



公众号回复【进群】沟通交流吧,QQ扫码进群学习吧

微信群 QQ群

1…


博文



听说想当黑客的都玩过这个Monyer游戏(1~14攻略)

02-13 阅读数 1万+

第零关 进入传送门开始第0关(游戏链接) 请点击链接进入第1关: 连接在左边→ ←连接在右边

看不到啊。。。。(只能看到一堆大佬做完的留名,也能看到菜鸡的我,在后面~~)
直接fn+f12吧
&lt…


博文



在家远程办公效率低?那你一定要收好这个「在家办公」神器!

02-01 阅读数 1万+

相信大家都已经收到国务院延长春节假期的消息,接下来,在家远程办公可能将会持续一段时间。

但是问题来了。远程办公不是人在电脑前就当坐班了,相反,对于沟通效率,文件协作,以及信息安全都有着极高的要求。有…


博文



这个世界上人真的分三六九等,你信吗?

02-13 阅读数 2万+

偶然间,在知乎上看到一个问题

一时间,勾起了我深深的回忆。

以前在厂里打过两次工,做过家教,干过辅导班,做过中介。零下几度的晚上,贴过广告,满脸、满手地长冻疮。

再回首那段岁月,虽然苦,…


博文



2020年全新Java学习路线图,含配套视频,学完即为中级Java程序员!!

02-06 阅读数 9783

新的一年来临,突如其来的疫情打破了平静的生活!

在家的你是否很无聊,如果无聊就来学习吧!

世上只有一种投资只赚不赔,那就是学习!!!

传智播客于2020年升级了Java学习线路图,硬核升级,免费…


博文



3万字总结,Mysql优化之精髓

02-08 阅读数 6209

本文知识点较多,篇幅较长,请耐心学习

MySQL已经成为时下关系型数据库产品的中坚力量,备受互联网大厂的青睐,出门面试想进BAT,想拿高工资,不会点MySQL优化知识,拿offer的成功率会大大下降…


博文



Git笔记(3) 安装配置

02-13 阅读数 601

Git的安装,基础配置以及如何获取帮助 博文

Python新型冠状病毒疫情数据自动爬取+统计+发送报告+数据屏幕(三)发送篇

02-12 阅读数 1404

今天介绍的项目是使用 Itchat 发送统计报告

项目功能设计:

定时爬取疫情数据存入Mysql
进行数据分析制作疫情报告
使用itchat给亲人朋友发送分析报告
基于Django做数据屏幕
使用…


博文



Java中国银行系统ATM机自助实现登录、开户、存款、取款、转账、查询余额、修改预留手机号、注销账号等功能(Ziph)

02-10 阅读数 1921

@Java 最全功能的银行ATM机自助(严谨性) 大家好,我是Ziph! 此小项目的体会真是,为了实现功能是不择手段啊,为了实现和完善功能,码了一遍又一遍(找Bug),测试了N多次功能,测试好了发个博... 博文

x, y = y, x

print x
&gt…


博文



                <div class="recommend-item-box type_hot_word">
                <div class="content clearfix" style="width: 712px;">
                    <div class="float-left">
                                                                            <span>
                            <a href="https://blog.csdn.net/yilovexing/article/details/80577510" target="_blank">
                            python</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/slwbcsdn/article/details/53458352" target="_blank">
                            json</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/csdnnews/article/details/83753246" target="_blank">
                            java</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/qq_35077512/article/details/88952519" target="_blank">
                            mysql</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/pdcfighting/article/details/80297499" target="_blank">
                            pycharm</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/sinyu890807/article/details/97142065" target="_blank">
                            android</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/gexiaoyizhimei/article/details/100122368" target="_blank">
                            linux</a>
                        </span>
                                                    <span>
                            <a href="https://download.csdn.net/download/xhg_gszs/10978826" target="_blank">
                            json格式</a>
                        </span>
                                                
                                                                            <span>
                            <a href="https://www.csdn.net/gather_13/MtzaUgysLWRvd25sb2Fk.html" target="_blank">
                            c# 全局检测鼠标位置</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_11/MtzaUgzsLWRvd25sb2Fk.html" target="_blank">
                            c# js popup</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_18/MtzaUg0sLWRvd25sb2Fk.html" target="_blank">
                            c# 汉字分段</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_18/MtzaUg1sLWRvd25sb2Fk.html" target="_blank">
                            c# 结构体 赋值</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_16/MtzaUg2sLWRvd25sb2Fk.html" target="_blank">
                            c# textbox赋值</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1f/MtzaUg3sLWRvd25sb2Fk.html" target="_blank">
                            c# 字符串 格式 补0</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1a/MtzaUg4sLWRvd25sb2Fk.html" target="_blank">
                            c# clr dll</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1c/MtzaUg5sLWRvd25sb2Fk.html" target="_blank">
                            c# 如何orm</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1e/MtzaYgwsLWRvd25sb2Fk.html" target="_blank">
                            c# 固定大小的字符数组</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_15/MtzaYgxsLWRvd25sb2Fk.html" target="_blank">
                            c#框架设计</a>
                        </span>
                                                                        </div>
                </div>
                </div>
                                <div class="recommend-loading-box">
                <img src="https://csdnimg.cn/release/phoenix/images/feedLoading.gif">
            </div>
            <div class="recommend-end-box" style="display: block;">
                <p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
            </div>
        </div>
                        <div class="template-box">
                <span>©️2019 CSDN</span><span class="point"></span>
            <span>皮肤主题: 技术黑板</span>
            <span> 设计师:
                                        CSDN官方博客                                    </span>
            </div>
                </main>
发布了2 篇原创文章 · 获赞 1 · 访问量 194

猜你喜欢

转载自blog.csdn.net/qiao_qiao_de_feng_le/article/details/104332635