Python安装与配置

1. Pycharm及python安装

pycharm软件安装
参考:https://www.runoob.com/w3cnote/pycharm-windows-install.html

2. Anaconda

2.1 Anaconda简介:
Anaconda是一个方便python包管理和环境管理的软件,一般用于配置不同的项目环境。例如两个项目分别基于python2和python3,而电脑只能安装一个环境,Anaconda便可以解决这个问题,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。
Anaconda不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。Anaconda通过管理工具包、开发环境、Python版本,大大简化了工作流程。Anaconda继承了大量的工具包,且功能十分强大,极力推荐。
2.2 Anaconda安装
参考https://blog.csdn.net/ITLearnHall/article/details/81708148
这里我只做到配置环境变量这一部分,因为安装完Anaconda后会自动创建一个叫base的默认环境,可以不用再创建新的环境。
2.3 Anaconda在pycharm中的配置:
参考https://www.cnblogs.com/hilovexy-blog/p/11096924.html

3. pytorch

3.1 pytorch简介
Pytorch是一个集成了深度学习框架的工具包。它支持GPU计算,计算效率比NumPy更有优势;拥有很多高级功能,包含多种API,可以快速完成深度神经网络模型的搭建和训练。
3.2 pytorch安装(要下载CUDA和CUDNN)
3.2.1 CUDA Toolkit下载安装
首先安装和自己显卡版本对应的CUDA Toolkit。

  • 查看自己显卡版本的方法:https://www.jianshu.com/p/d3b9419a0f89

  • 下载对应版本的CUDA Toolkit:https://developer.nvidia.com/cuda-toolkit-archive
    在这里插入图片描述

  • CUDA Toolkit安装:建议选择自定义安装,然后只勾选cuda。建议安装在默认文件路径。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3.2.2 安装CuDNN库
    CuDNN库(The NVIDIA CUDA® Deep Neural Network library)是CUDA针对深度神经网络的更新包

  • 首先要注册一个NVidia开发者帐号,它是免费的。登录后,您会看到各种CuDNN下载。下载时需要选择和CUDA版本对应的CuDNN。地址:https://developer.nvidia.com/cudnn

  • 下载完成后,解压,有bin、include、lib文件夹,将这些文件夹下的文件放在CUDA安装路径下对应的文件夹中。例如:CUDA的路径为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1,则将解压后的bin文件夹中的cudnn64_7.dll复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin文件夹中,其他类似。
    3.2.3 pytorch安装

  • 首先进入官网:https://pytorch.org/如下图
    在这里插入图片描述
    选择要下载的pytorch版本,我的package下载方式中选择Pip方式,在Run this Command中就会生成安装对应版本pytorch的命令。将该命令复制到Anaconda prompt 应用中,就可以实现安装(Anaconda prompt 在安装Anaconda后生成的一个应用,可在电脑中搜索找到)。但这里下载速度很慢。
    在这里插入图片描述

  • 加快下载速度的方式
    在命令后加上:(这里使用的是清华的镜像站,-i 意思就是指定单次下载的镜像源)

-i https://pypi.tuna.tsinghua.edu.cn/simple some-package

如果显示 pip3 报错的,请把3去掉改用 pip 命令。
使用以上命令进行安装时可能会由于网络连接中断产生错误,可以多次下载便可成功安装。
一开始安装报错:在这里插入图片描述
多次执行命令后,成功安装。在这里插入图片描述

  • 用anaconder 自带的spyder检验是否安装成功。

在这里插入图片描述
在spyder中输入以下代码并执行,若可以显示出正确的版本号则证明安装成功(如下图)。

import torch
print(torch.__version__)

在这里插入图片描述

Python,reshape函数可以用于改变数组的形状。引用提到,reshape函数的功能是改变数组或矩阵的形状。具体地说,reshape函数可以将一个二维数组转换成一个三维数组。下面是一个示例代码: ```python import numpy as np # 创建一个二维数组,形状为(4, 6) a = np.array([[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12], [13, 14, 15, 16, 17, 18], [19, 20, 21, 22, 23, 24]]) # 将二维数组a转换成一个三维数组,形状为(2, 3, 4) b = np.reshape(a, (2, 3, 4)) print(b) ``` 运行以上代码,可以看到输出的数组b形状为(2, 3, 4),表示它是一个由2个3行4列的二维数组组成的三维数组。这就是使用reshape函数将二维数组转换成三维数组的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Python:reshape()函数](https://blog.csdn.net/weixin_46506757/article/details/109545799)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [pythonreshape函数用法详解](https://blog.csdn.net/change_xzt/article/details/129999062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值