欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Matlab与Python环境的相关问题

程序员文章站 2022-03-27 21:07:26
文章目录Matlab与Python环境的相关问题关于MATLAB的学习资料,MATLAB的资料w3cshcool有基础入门的资料,但是我们主要还是以书本上的代码为主,基本上书上的代码过一遍基础语法就已经没问题了。我们学习的书,主要还是杨杰的《数字图像处理及MATLAB实现》。书上有大量的代码,基本涉及了很多种基础的图像函数。关于python的学习,这里的Python学习主要是机器学习方面的操作,涉及到的库,我们学习的库为TensorFlow,我们这里安装的是Python3.0以上的版本,Ten...

文章目录


Matlab与Python环境的相关问题

  1. 关于MATLAB的学习资料,MATLAB的资料w3cshcool有基础入门的资料,但是我们主要还是以书本上的代码为主,基本上书上的代码过一遍基础语法就已经没问题了。我们学习的书,主要还是杨杰的《数字图像处理及MATLAB实现》。书上有大量的代码,基本涉及了很多种基础的图像函数。

  2. 关于python的学习,这里的Python学习主要是机器学习方面的操作,涉及到的库,我们学习的库为TensorFlow,我们这里安装的是Python3.0以上的版本,TensorFlow是2.3的版本,关于TensorFlow的安装,视频大多有讲解,我不详细叙述。这里附上pip安装的方式。

    • 忽略了一个Anaconda的安装,没关系资源包我也上传了下方的连接中。百度网盘自提
    • pip安装TensorFlow,首先更新一下电脑的pip版本,命令为:
      python -m pip install --upgrade pip 
      
    • 在更新完pip的版本之后,我们首先可以检查一下我们电脑的c++环境是不是满足TensorFlow的搭载要求,所要装的的软件我已经挂载在百度网盘上!地址:链接:https://pan.baidu.com/s/1hyVk_miHv5jRUbKaPFU5cw 提取码:6666
    • 在搭载基本的环境之后我们就可以通过命令来安装TensorFlow了。
  3. TensorFlow的安装

    • TensorFlow的安装通过Anaconda自带的命令窗口Prompt来输入命令安装,目前最新的版本是TensorFlow2.3的版本,所以在这里我们安装的命令为:
      pip install tensorflow-cpu==2.3.0 
      

    说明一下,这里的-cpu说明装载的版本是cpu版本的TensorFlow。

    • tips:用国外的镜像源可能下载速度会很慢,所以换清华的镜像源会更香一点!
      • 接下来是具体换源的操作:①到以下的目录下新建一个pip文件夹 C:\Users\24334 ,这里的24334是我的用户名,每个人的应该都不一样!②在pip文件夹下新建一个pip.ini的文件,文件中附上以下代码保存
      [global] 
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      
    • 在下载TensorFlow的过程中可能会报红,没事,再重新装一次就好了!亲测有效。。。
  4. MATLAB与Python的接口问题

    • 这个问题应该是目前最难搞的一个问题!
    1. 用python调用matlab的接口,这个比较容易哈!
      • 首先win+R+cmd,打开命令控制窗口,然后找到装MATLAB的文件夹,找到E:\MATLAB2019\setup\extern\engines\python,这样的地址主要是extern–>engines–>python
        然后再输入命令字符
      python setup.py install
      
      就OK了,为了测试自己的接口是否能用,可以到matlab中的命令行去测试一下,输入:
      cd (fullfile(matlabroot,'extern','engines','python'))
      system('python setup.py install')  
      
      就可以了
  5. 还有一个问题,就是网课看啥,我们看的TensorFlow的网课主要是北大版的一个TensorFlow库的网课,

本文地址:https://blog.csdn.net/ShabbyWang/article/details/110467709