初识Python、PyCharm、Anaconda与tensorflow
最近裸辞了,未来希望转深度学习、语音识别、文本挖掘,觉得这块特别有意思,比较好玩。开始自学相关知识,为了能够独立地、系统地了解和学习相关知识,计划不定期记录和更新一些平时的学习总结,个人关于以上几个方面的理解等,以达到自勉、自我督促和交流的目的。
关于python:
在读研以及工作的前两年,基本上使用MATLAB做算法的研究和实现,C和C++也用的比较少。最初听说python是一个比较高效的科学计算语言,很好奇python比之MATLAB功能如何?后面熟悉了python打算再好好比较一下二者的优劣。
按照官方说法,python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。自从Guido van Rossum于20世纪90年代创立python以来,python的追随者稳步增加,愈发流行。python广泛应用于系统管理工作(许多linux发行版的重要组成部分)、主程序开发、脚本语言、制作影片特效、管理讨论组、实现网络爬虫和搜索引擎中的很多组件、开发计算机游戏、生物信息处理等(并不晓得python怎么做这些东东,日后多了解)。python如此强大,还有啥它不能做的呀!
关于PyCharm和Anaconda:
二者均是python的集成开发环境。如果使用python的主要目的是为了科学计算、数据分析、爬虫等,Anaconda是更好的选择,它在python语言外,还集成了numpy等许多常用科学计算包,省去了安装很多其他第三方库的麻烦。Anaconda具有强大的包管理和环境管理的功能。Pycharm提供了调试、语法高亮、Project管理、代码跳转、智能提示等基本功能,还提供用于支持Django框架下专业Web开发的高级功能,还支持IronPython(一种在NET和Mono上实现的python语言)。
关于tensorflow:
tensorflow是一个采用数据流图用于数值计算的开源软件库。节点在图中表示数学操作,图中的线表示在节点间相互联系的多维数据数组,即张量。架构灵活,适宜在多种平台上展开计算,如一个或者多个CPU、GPU、服务器、移动设备等。tensorflow最初由Google大脑小组开发,用于机器学习和深度神经网络方面的研究,是一种流行的深度学习开源框架,但它的通用性使其可以广泛应用于其他计算领域。
整理内容比较简单,目的是对python及其某些开发环境以及tensorflow有一个初步的认知,明确其是什么,能用来干什么(不定期更新)。
初识Python、PyCharm、Anaconda与tensorflow的更多相关文章
- python,pycharm,anaconda之间的区别与联系 - python基础入门(2)
Python环境配置-Pycharm下载/Anaconda安装 中我们已经完成了 Pycharm 和Anaconda 的安装.可能对于刚接触的小伙伴还是比较懵逼的,一会python一会Anaconda ...
- WIndows下 Pycharm 配置Anaconda和TensorFlow
1安装PyCharm 前提安装Python,然后去官网下载PyCharm 2 安装Anaconda 在官网下载Anaconda,并安装 下载好之后就跟安装一般的软件没啥区别,选择自己安装的文件夹,下一 ...
- Anaconda、TensorFlow安装和Pycharm配置详细教程,亲测有效!
目录 1.Anaconda下载与安装 2.Anaconda安装成功与否测试 3.安装python 4.检查TensorFlow环境添加成功与否 5.TensorFlow安装 6.测试TensorFlo ...
- Python安装-Pycharm+Anaconda
1.初识Python Python是一门非常简单优雅的编程语言,可以用极少的代码就能实现强大的功能,而且学习起来十分简单,没有编程基础也可轻松入门.其功能强大,特别是第三方库的库的支持,使得开发方便十 ...
- Windows中Anaconda,Tensorflow 和 Pycharm的安装和配置
Anaconda完全入门指南 https://www.jianshu.com/p/eaee1fadc1e9 [安装不要按此条链接进行] Windows中 Anacond ...
- 【pycharm】在pycharm上,使用python的pip安装tensorflow过程
如题:在pycharm上,使用python的pip安装tensorflow过程 最后成功安装的版本信息是: python版本是3.6.5 pip版本是9.0.1 pycharm版本是2018.1 te ...
- 在 Ubuntu16.04上安装anaconda+Spyder+TensorFlow(支持GPU)
TensorFlow 官方文档中文版 http://www.tensorfly.cn/tfdoc/get_started/introduction.html https://zhyack.github ...
- 篇2 安卓app自动化测试-初识python调用appium
篇2 安卓app自动化测试-初识python调用appium --lamecho辣么丑 1.1概要 大家好!我是lamecho(辣么丑),上一篇也是<安卓app自动化测 ...
- 安装anaconda与tensorflow
在安装Anaconda之前,有的已经安装过一个Python版本了,但是又不想删除这个Python版本,该怎么办呢? 安装anaconda与tensorflow一条龙 jupyter notebook ...
- Ubuntu环境下Anaconda安装TensorFlow并配置Jupyter远程访问
本文主要讲解在Ubuntu系统中,如何在Anaconda下安装TensorFlow以及配置Jupyter Notebook远程访问的过程. 在官方文档中提到,TensorFlow的安装主要有以下五种形 ...
随机推荐
- servlet中ServletConfig的使用
转自:http://www.zzzj.com/html/20090117/69483.html 前言 相对于ServletContext,ServletConfig是针对特定的Servlet的参数或属 ...
- Vi 编辑器
Vi的用法 1.简介 Vi,是一个文本编辑器,可以执行输出.删除.查找.替换.块操作等众多文本操作,vi不是一个排版程序.不像word或WPS那样可以对字体.格式.段落等属性进行编排,他只是一个文本编 ...
- 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)
一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们.Let's go! ...
- proxyTable 解决跨域问题
1.使用 proxyTable(地址映射表)解决跨域问题(即通过设置代理解决跨域问题): 可以通过设置将复杂的url简化,例如我们要请求的地址是api.xxxxxxxx.com/list/1,可以按照 ...
- 【Linux】配置JAVA_HOME环境变量
1. 永久修改,对所有用户有效 # vi /etc/profile //按键盘[Shift + g], 在profile文件最后添加下面的内容: export JAVA_HOME = /home/my ...
- php中数据类型自动转换
1.1 转为布尔型(即返回值为0) 空字符串''或"" 数字0或0.0 字符'0'或"0" 空值NULL 没有成员的数组 其余都转换成布尔型true,包含 ...
- [Java基础]List,Map集合总结
java.util包下: Collection |--List 接口 |----ArrayList |----LinkedList |----Vector |-----Stack |---Set ...
- 使用cros实现跨域请求
直接上代码 后端 this.Response.Headers.Add("Access-Control-Allow-Origin","*"); 响应流里添加一个h ...
- Python selenium -- cookie处理
转自:http://www.cnblogs.com/fnng/p/3269450.html 本节重点: driver.get_cookies() 获得cookie信息 add_cookie(cooki ...
- 通过SectionIndexer实现微信通讯录
这里主要参考了使用SectionIndexer实现微信通讯录的效果 在这里做个记录 效果图 页面使用RelativeLayout,主要分为三个部分,match_parent的主listView,右边字 ...