
python
文章平均质量分 72
金色熊族
这个作者很懒,什么都没留下…
展开
-
理解pytorch的广播语义
1 两个tensor都至少有一个维度;2 两个tensor的维度个数要么完全一样,那个维度较少的tensor可以把自己缺少的维度补充为1;3 补齐可以补充多个维度,但是只能发生在所有已有维度的左边,不能插在已有维度之间,也不能出现在已有维度右边。4 假如运算是原位运算,则保存运算结果的变量的尺寸不应在运算前后发生变化。原创 2024-04-04 11:07:00 · 1492 阅读 · 0 评论 -
torch.multinomial()函数用法
在OpenAI联合创始人Andrej Karpathy的教程中,提到了函数torch.multinomial()。原创 2024-03-24 14:08:30 · 1523 阅读 · 0 评论 -
pytorch中tensor类型转换的几个函数
float函数:.int函数item函数。原创 2024-03-24 11:18:09 · 818 阅读 · 0 评论 -
pytorch如何向tensor结尾添加元素或维度--torch.cat()、torch.unsqueeze()的用法
0意味着新元素4将沿着1,5,0的方向连接下去。所以增加的是[[4,4,4]],而不是[4,4,4]。原来p是沿着1,5,0 ----->增加的,这是p唯一的维度。unsqueeze之后,[1,5,0]成为p的第一个元素,下面可以再增加一个三元tensor,接在[1,5,0]后面。p--p含有三个变量,而torch,Tensor([4])显然只有一个变量。如下图,q已经是2行3列的tensor了,但是还可给它添加1行3列的[4,4,4]增加[4,4,4]:(注意,这里加入的其实是[[4,4,4]])原创 2024-03-24 11:05:56 · 3855 阅读 · 0 评论 -
总结python sorted函数对list、dictionary和tuple排序的行为
sorted函数默认采用升序排列,即是说,“值比较小”的排在前面。在这个原则下,sorted函数对数字和字符串的排列行为都不难理解。假如被排序的容器,其元素不是简单的数字或者字符串,而是复杂的容器,如list dictionary或者tuple,排序行为是什么样的?原创 2024-03-23 21:02:51 · 798 阅读 · 0 评论 -
python 的zip函数的用法
zip在英语里的意思是拉链。想象两个列表(或任何可迭代的容器),a和b。两者各自有若干元素。zip返回值也是一个容器,容器的每个元素都是一个二元元组(tuple)。如下所示:这个结构像是现实中的拉链一样,所以叫zipzip具有如下性质:zip的返回值含有的元素个数与较短的输入容器相等。原创 2024-03-07 13:01:45 · 520 阅读 · 0 评论 -
linux(阿里云)安装pytorch
ubuntu22.04已经预装了python 3及pip。阿里云 ubuntu 22.04 UEFI版 64位。1 检查python3和pip3是否已经安装。3 安装完毕,检查pytorch版本。2 安装pytorch。原创 2024-02-15 17:31:50 · 1007 阅读 · 0 评论 -
Linux源码编译python3(以及必要的依赖包libffi)
安装完成后,libffi.so安装在/usr/local/ib中。由于银河麒麟已经预装了python2.7,所以要把新的python与旧的区别开。的说法,解决办法是安装libffi。下面通过编译源码安装libffi。确认/usr/local/lib出现在ld.so.conf中。完成这一步,你就可以看到python3的版本号了。6.6.1 建立python3的软链接。6.6.2 建立pip3的软链接。6.2 解压,并进入解压后的路径。2 解压源码,进入解压的路径。1 下载python3源码。原创 2024-01-20 17:39:25 · 2708 阅读 · 0 评论 -
pip安装模块报错"...._vendor\urllib3\response.py", line 425, in _error_catcher....."的解决办法
今天安装matplotlib时,报了错:其第一条错误是"...._vendor\urllib3\response.py", line 425, in _error_catcher....."解决办法参考了https://www.cnblogs.com/shenpings1314/p/9413646.html我们直接用命令:pip install 库名,因网络太慢,导致下载超时~~~...原创 2020-02-06 18:41:21 · 14947 阅读 · 15 评论 -
演示如何将python的rst文件转化为html帮助文件(以taichi为例)
从github下载了taichi之后,我发现其docs文件夹下有许多rst文件。通过sphinx,可以把这些文件转化为html文件阅读。下面演示如何安装sphinx以及生成html.1) 按下windows + R键,输入cmd并回车,启动命令行2) 输入如下,安装sphinx(首先确保你已经安装了python):3) 进入taichi文件夹,你将看到docs文件夹。4) ...原创 2020-02-06 11:36:28 · 833 阅读 · 0 评论 -
安装python以及初次尝试taichi
1 根据 https://blog.csdn.net/weixin_43840862/article/details/103936699的说法,taichi只支持python 3.6和 3.7。所以我选择在python官网下载3.7。我的计算机是64位的win10,所以下载x64版,如下图红色框选所示。2 下载完毕后,双击下载的exe文件,在弹出的对话框里勾选“install launch...原创 2020-01-29 12:03:48 · 8663 阅读 · 7 评论 -
斯坦福深度学习课程解释--第二课
最近开始看深度学习的视频。我从youtube上下载了斯坦福的2016年cs224D。感到其中有一些内容需要注解,便于自己的理解。在此也拿出来和大家分享。第一课是入门的简介,没什么好解释的,从第二课开始。第二课讲到大约20分钟时,提到利用svd(singular value decomposition)来让神经网络学习人类语言。并给了个例子。讲座者利用svd(singul原创 2016-12-25 14:41:07 · 392 阅读 · 0 评论