随笔分类 -  python

摘要:使用pytorch框架定义神经网络时,经常会在代码中看到view()函数 view()的作用相当于numpy中的reshape,重新定义矩阵的形状。 一、例1 普通用法: import torch v1 = torch.range(1, 16) v2 = v1.view(4, 4) 其中v1为116 阅读全文
posted @ 2022-05-19 15:44 铁头蛙 阅读(2905) 评论(0) 推荐(0)
摘要:copy.deepcopy()函数是一个深复制函数。 所谓深复制,就是从输入变量完全复刻一个相同的变量,无论怎么改变新变量,原有变量的值都不会受到影响。 与等号赋值不同,等号复制类似于贴标签,两者实质上是同一段内存。 像列表这样的变量,可以用深复制复刻,从而建立一个完全的新变量,如果用等号给列表赋值 阅读全文
posted @ 2022-05-19 15:12 铁头蛙 阅读(99) 评论(0) 推荐(0)
摘要:需要画loss函数的变化图,log日志中会显示每次迭代的loss function的值,因此需要先将log日志保存为log.txt文件,再利用该文档画图 1、生成log日志 import mxnet as mx import numpy as np import os import logging 阅读全文
posted @ 2022-05-19 09:45 铁头蛙 阅读(496) 评论(0) 推荐(0)
摘要:程序入口main()方法? python小白在看代码的时候试图去找main()方法,但python中没有我理解的程序入口main()方法。 if __name__ == "__main__":能够当作是python程序的入口,就像java中的main()方法,但不彻底正确。 python程序运行顺序 阅读全文
posted @ 2022-05-18 11:10 铁头蛙 阅读(5748) 评论(0) 推荐(0)
摘要:特别注意,在Ubuntu服务器调用python的matlabPlot画图报错,是因为服务器上没有GUI界面。 此时需要在头文件中加入前两行 import matplotlib as mpl mpl.use('Agg') import matplotlib.pyplot as plt 然后把绘制好的文 阅读全文
posted @ 2022-05-17 15:02 铁头蛙 阅读(335) 评论(0) 推荐(0)
摘要:复现的代码中出现的模块: numpy NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。 NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用。 这种组 阅读全文
posted @ 2022-05-17 14:54 铁头蛙 阅读(181) 评论(0) 推荐(0)
摘要:lambda 函数是一种快速定义单行的最小函数,是从 Lisp 借用来的,可以用在任何需要函数的地方 。下面的例子比较了传统的函数定义def与lambda定义方式 >>> def f ( x ,y): ... return x * y ... >>> f ( 2,3 ) 6 >>> g = lamb 阅读全文
posted @ 2022-05-17 14:18 铁头蛙 阅读(412) 评论(0) 推荐(0)
摘要:一、连接服务器 下载xshell教育版本,https://www.xshell.com/zh/all-downloads/ 新建连接,填写服务器、端口、用户名、密码 终端页面 复制ctrl+insert 粘贴shift+insert 二、安装anaconda conda版本,测试是否安装condac 阅读全文
posted @ 2022-05-15 17:45 铁头蛙 阅读(1348) 评论(0) 推荐(0)