![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习笔记
学习莫凡老师de课程记录的笔记
Pandoroda
这个作者很懒,什么都没留下…
展开
-
pytorch安装以及两大函数
(一)pytorch安装1 安装anaconda2 安装pytorch1、打开anaconda promptconda create -n pytorch python=3.7conda activate pytorchpip list之后是安装pytorch由于我是集成显卡(AMD),所以只能安装CPU版本的conda install pytorch torchvision torchaudio cpuonly -c pytorch输入到anaconda pr原创 2022-03-17 16:48:08 · 1461 阅读 · 0 评论 -
Python之copy与deep copy
1 copyimport copya=[1,2,3]b=aprint(id(a))#打印在硬盘中的位置print(id(b))print(id(a)==id(b))#true#a b里的值一模一样c=copy.copy(a)print(id(a)==id(c)) #false 浅复制 c改变a不会改变运行结果:D:\PycharmProjects\pythonProject\venv\Scripts\python.exe D:/PycharmProjects/pythonP.原创 2022-03-15 16:53:56 · 700 阅读 · 0 评论 -
Python之Numpy(3)
1 array合并(1)左右合并以及上下合并import numpy as npa=np.array([1,1,1])b=np.array([2,2,2])c=np.vstack((a,b)) #verticle stack 上下合并 可以a,a,b,b,a重复合并print(c)print(a.shape,c.shape) #运行结果:(3,) (2, 3)d=np.hstack((a,b)) #horizontal stack 左右合并print(d)print(a.T) #.原创 2022-03-15 16:05:24 · 1536 阅读 · 0 评论 -
Python之Numpy(2)
1 Numpy的基础运算减法:import numpy as npa=np.array([1,3,5,6])b=np.arange(4)c=a-b#矩阵的减法print(a,b)print(c)加法:import numpy as npa=np.array([1,3,5,6])b=np.arange(4)c=a+b#矩阵的加法print(a,b)print(c)平方:c=a**2#矩阵的平方调用三角函数:c=10*np.sin(a)#10乘sin(原创 2022-03-15 15:09:05 · 531 阅读 · 0 评论 -
Python之Numpy(1)
1 NUMPY的基本属性import numpy as nparray=np.array([[1,2,3], [4,5,6]])print(array)#打印数组print('number of dim:',array.ndim)#数组的维数print('shape:',array.shape)#打印数组的形状 行数多少列数多少print('size:',array.size)#打印数组的大小运行结果:D:\PycharmProjects\python原创 2022-03-15 10:41:21 · 2295 阅读 · 0 评论 -
python之zip lambda map
1 zipa=[1,2,3]b=[4,5,6]print(zip(a,b))print(list(zip(a,b)))运行结果:<zip object at 0x000001FF72A97540>[(1, 4), (2, 5), (3, 6)]zip:把两个列表拼到一起 a的第一位和B的第一位 等等a=[1,2,3]b=[4,5,6]print(zip(a,b))print(list(zip(a,b)))for i,j in zip(a,b): pr原创 2022-03-14 16:54:48 · 128 阅读 · 0 评论 -
python之continue,break,try
1 continue,breaka=Truewhile a: b=input("Type something:\n") if(b=='1'): a=False else: passpass:什么都不做结果:D:\PycharmProjects\pythonProject\venv\Scripts\python.exe D:/PycharmProjects/pythonProject/hello.pyType something:原创 2022-03-14 16:36:03 · 1215 阅读 · 0 评论 -
Python之元组 列表 多维列表 字典
1 元组 列表基本用法将列表或者元组里的元素依次输出:#元组a_tuple=(1,23,43,5454,656,43)b_tuple=23,434,5,3,2,3#列表a_list=[34,24,'qw',87,3,44,5,23]for content in a_list: print(content)for content in a_tuple: print(content)输出序号和内容:#列表a_list=[34,24,'qw',87,3,4.原创 2022-03-14 16:01:13 · 398 阅读 · 0 评论 -
python之类class init input
1 class在类里面定义函数有一点需要注意:参数列表要添加上self,指类里默认的参数 他会被传递下来class Calculator: name='calculator' price=100#属性 def add(self,x,y):#函数即功能 print(self.name) result=x+y print(result) def minus(self,x,y): result = x - y原创 2022-03-14 15:00:52 · 504 阅读 · 0 评论 -
python之文件读写
1text='This is my first test.\nThis is the next line.\nThis is the last line.\n'print(text )运行结果:2 创建一个文件 并且往文件里写入句子text='This is my first test.\nThis is the next line.\nThis is the last line.\n'my_file=open('my file.txt','w');my_file.write.原创 2022-03-14 10:46:35 · 252 阅读 · 0 评论 -
def函数以及参数的问题
def函数现有以下的脚本a=1b=2c=a+bprint(c)如果想把它系统的展现成为一个函数的话,用def函数定义,并且在使用的时候 其具体内容要用tab键括住。def function(): print('this is a function') a = 1 b = 2 c = a + b print(c)运行这样的一个脚本,并不会用任何的输出,因为只是定义了这个函数,但是没有调用这个函数直接使用`function()就可以调用啦 还可以在控原创 2022-01-27 18:13:48 · 2110 阅读 · 0 评论 -
python之几个典型的语句
循环语句 条件语句原创 2022-01-27 16:43:38 · 743 阅读 · 0 评论 -
python数学运算
1 加减就是类似其他编程语言2 乘除乘类似其他编程语言 乘方和除法比较特殊 如下print(3**2) 输出三的平方print(9//4) 输出9/4取整原创 2022-01-26 17:23:12 · 557 阅读 · 0 评论 -
print用法
一 输出数字原创 2022-01-26 14:52:08 · 1187 阅读 · 0 评论