python与matlab比较_python和matlab如何选择?_weixin_39634997的博客-程序员宅基地

技术标签: python与matlab比较  

写回答的时候,我正在用我的spyder跑几百行python。

去年,我还有在做matlab直播,一个本科三年级的学生来我这说想学matlab,然后,他又问我,Matlab是不是只有一种IDE,我说是的(当然不乏有人用些操作拿VS code写matlab),然后他说:那我不学了。然后紧接着又是对python吹了一通。

这里,想说的是,很多东西在人心里都是先入为主的(当然也不乏有些人matlab转py,py转matlab),没必要无故贬低另一方,除非你是用了很长一段时间。

目前,Matlab和python都在用,spyder也是钟爱的IDE。对于二者的选择,我举一个例子吧。

玩过一段时间tensorflow,还有matlab2014b的神经网络工具箱,在做二元非线性回归的时候,newff+train两行代码自动训练出来一个多层前馈,效果还很好,而tf几十行,出来的效果不到前者一半(当然可以深入调参,但是时间成本呢?)。但是,在做深度强化学习时,2014b没有办法像tensorflow一样有成体系的梯度处理函数,而神经网络工具箱又不能实时调整参数(仅限于2014b,高版本的drl之类的库还没接触过),因此,这一块,py+tf能够完胜。

希望题主能够辩证地看待问题,没有什么是绝对优势,绝对劣势,需要结合自己的应用场景,如果可以,尽量二者都学。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39634997/article/details/109951710

智能推荐

一篇很好的vi教程_zhoucy163的博客-程序员宅基地

vi 命令常见问题解答作者:译者Elale[vi-faq中文版]0.0 - 引言 -- 我怎样用这个FAQ这个文档分为了几个部分.首先,第0节和第1节介绍了什么是vi;第2节则收录了很多新学者的问题,一些对vi没有很多经验的人也经常问这些问题.这里面包括诸如“命令模式和插入模式之间的区别”,以及“我怎样拷贝和粘贴”之类的问题.第3节是面向vi的中级用户的

dwr返回list并以table动态显示_aah6888的博客-程序员宅基地

首先在eclipse里新建一个web项目,并引入dwr.jar和common—logging.jar,接着开始写代码吧web.xml<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Applicati...

Web前端工程师就业前景怎么样?整体薪资待遇好不好?_BOM485480的博客-程序员宅基地

Web前端并不算新兴行业,在国内也已经发展好些年了,随着互联网电商项目的不断发展,让企业越来越重视用户体验,而Web前端开发工程师正是实现这样一切的关键。Web前端工程师已成为目前行业内最紧俏的职位。Web前端开发依然是值得大家选择的职业。各个企业对于人才稀缺量比较大,和其他的行业相比它还没有达到饱和状态,Web前端开发岗位的就业前景是不错的。那么,Web前端开发工程师的薪资待遇怎么样呢?一、Web前端的三要素首先我们先了解一下Web前端开发技术包括三个要素:HTML、CSS和JavaScript。

webmagic使用手册_iteye_14059的博客-程序员宅基地

webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发。webmagic的核心非常简单,但是覆盖爬虫的整个流程,也是很好的学习爬虫开发的材料。web爬虫是一种技术,webmagic致力于将这种技术的实现成本降低,但是出于对资源提供者的尊重,webmagic不会做反封锁的事情,包括:验证码破解、代理切换、自动登录等。作者黄亿华(code...

Shell字符串截取(echo)_echo截取字符串_努力者Mr李的博客-程序员宅基地

注: 部分概念介绍来源于网络假设有变量 var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边字符,保留右边字符。echo ${var##*/}##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边的所有

CentOS 6 各个版本的含义_hik_zxw的博客-程序员宅基地_centos6各个版本区别

CentOS 6 各个版本的含义 http://blog.chinaunix.net/uid-26284318-id-3134303.html 可选的类型说明如下:Desktop :基本的桌面系统,包括常用的桌面软件,如文档查看工具。Minimal Desktop :基本的桌面系统,包含的软件更少。Minimal :基本的系统,不含有任何可选的软件包。Basic

随便推点

MySQL的主从复制_mysql主从复制_Pert-的博客-程序员宅基地

MySQL的主从复制目录为什么需要主从复制?MySQL 主从复制概念MySQL 主从复制主要用途MySQL主从形式一主一从一主多从,提高系统的读性能多主一从 (从5.7开始支持)双主复制级联复制MySQL 主从复制原理MySQL主从复制的过程MySQL 主从复制模式异步模式(mysql async-mode)半同步模式(mysql semi-sync)全同步模式MySQL的复制机制binlog记录模式GTID复制模式mysql主从同步延时分析多

推荐一款好用的CopyTranslator 翻译工具_Solarzhou的博客-程序员宅基地_copytranslator

这次作为一个搬运工,推荐一款非常好用的翻译工具,相信这将是阅读文档的好帮手。简介前言科研人员总少不了阅读大量文献,理解文献内容就成了科研生活常态,而我们平时复制PDF内容黏贴到网页翻译的时候可能会出现多余换行而导致翻译乱码,译文与中文阅读习惯不符的情况,翻译结果很差,需要手动删除换行,而CopyTranslator可以帮我们快速且完美地解决这个问题。只需打开CopyTranslator,直...

react-native 学习一 安装篇 atom安装教程_signlesun的博客-程序员宅基地_atom 配置react-native

Mac ios安装软件1.brew install node (node> 8.3)2.brew install watchman3.npm install -g react-native-cli4.react-native init AwesomeProject --version X.XX.X5.react-native init AwesomeProject --ver...

还在用FileZilla上传和下载文件吗?这你就OUT了_evanYang_的博客-程序员宅基地

背景:工作中我们经常需要在linux和windows之间传输文件,一般使用winscp或者ftp工具来完成,最近发现有sz和re这两个命令,方便好用,下面我们一起来探讨下吧SZ下载从linux下载文件到本地,在Xshell上输入命令回车后,选择本地存储路径即可。命令格式:sz filename 下载文件fileNamesz file1 file2 下载多个文件sz dir/* 下载d...

OWIN katana注册中间件的几种写法_weixin_30391339的博客-程序员宅基地

首先特别说明下在startup中注册完中间件的两个注意事项,看到有人写的东西有误导人的作用。关于startup启动发现类的内容,参照这里http://www.asp.net/aspnet/overview/owin-and-katana/owin-startup-class-detection1. 使用IApplicationBuilder.User注册中间件是有先后顺序关系的。2. 注...

PHP/MySQL 负数转正数_穿素白衫的中少年的博客-程序员宅基地_mysql负数专正数

1.PHP函数:abs()<?php$test = -1;echo $test;$test = abs($test);echo $test;输出:-112.MySQL函数:abs()abs(); //将负数转为正数如下:mysql> select abs(3-5);+----------+| abs(3-5) |+-------...