前言 2006年,NVIDIA公司发布了CUDA,CUDA是建立在NVIDIA的CPUs上的一个通用并行计算平台和编程模型,基于CUDA编程可以利用GPUs的并行计算引擎来更加高效地解决比较复杂的计算难题。近年来,GPU最成功的一个应用就是深度学习领域,基于GPU的并行计算已经成为训练深度学习模型的 ...
分类:
其他好文 时间:
2020-03-09 17:35:23
阅读次数:
61
一、认识并发和并行 先将两个概念, 并发与并行 并发:同一时间段内可以交替处理多个操作: 图中整个安检系统是一个并发设计的结构。两个安检队列队首的人竞争这一个安检窗口,两个队列可能约定交替着进行安检,也可能是大家同时竞争安检窗口(通信)。后一种方式可能引起冲突:因为无法同时进行两个安检操作。在逻辑上 ...
分类:
编程语言 时间:
2020-03-05 11:54:37
阅读次数:
90
Python被誉为全世界高效的编程语言,同时也被称作是“胶水语言”,那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. Python 简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设 ...
分类:
编程语言 时间:
2020-03-02 12:38:18
阅读次数:
96
第二章 Python的基本语法 3.1 运算符 什么是运算符呢?其实很简单,我们数学上学习到的加减乘除就是运算符,还有前面学习到的赋值语句“等于号”也是运算符。很多高级编程语言会将常用的运算符设计成一样,像Java、C、JavaScript等等,常用的运算符基本上一致,可以降低学习的成本。而且运算符... ...
分类:
编程语言 时间:
2020-02-26 01:19:14
阅读次数:
85
2.2 函数、缩进、注释 我们知道数学上有函数,表示为y=f(x)的形式,编程语言上也有函数,表示形式也差不多。编程语言上的函数就是一个子程序块,为了让程序更加的模块化,通俗上来讲,如果把一个大的程序全部一股脑的从头写到尾,可能还没写到一半,前面的东西写了什么就忘了,维护起来特别困难。我们知道在公司... ...
分类:
编程语言 时间:
2020-02-23 19:53:39
阅读次数:
84
附录一 1、我们日常使用的数字进制是十进制,也就是“逢10进1”,就是我们数数,从0数到9,到了10就又变化了,又是从0开始。一样的,二进制顾名思义就是“逢2进1”,从0数数,0、1、10、11、100、101...以此类推。我们可能比较常用的还有十六进制数,比如说我们在用Photoshop等图片编... ...
分类:
编程语言 时间:
2020-02-22 09:23:12
阅读次数:
128
前言 我们在用Python进行机器学习建模项目的时候,每个人都会有自己的一套项目文件管理的习惯,我自己也有一套方法,是自己曾经踩过的坑踩过的雷总结出来的,现在在这里分享一下给大家,因为很多伙伴是接触Python编程入门不久,也希望大家少走弯路,多少有些地方可以给大家借鉴。 每天都有程序员定时讲解Py ...
分类:
编程语言 时间:
2020-02-21 19:55:23
阅读次数:
74
第二章 设计自己的第一个Python应用 1.1 设计开发一个计算器 这一节我们来尝试实现完成一个计算器的应用。毕竟我们是初学者,不可能做得那么完美,也不是真的需要实现,只是想借这一个应用的理解,我们带入一些python的教学和其他的计算机相关知识。 我们先想想,计算器我们需要什么功能?先不想象多么... ...
分类:
编程语言 时间:
2020-02-21 00:00:20
阅读次数:
97
初涉编程,你可能心里充满了各式各样的疑问,别着急,W3Cschool整理出了编程初学者最喜欢问的九个问题,在这里为您一一解答,免去您心中的困惑。 ◆学编程有前景吗? 判断一个职业前景如何,主要应该考虑它的服务对象,是否会慢慢消亡。举两个例子: 假如世界上再也没有了违法犯罪,警察这一职业就会慢慢消失, ...
分类:
其他好文 时间:
2020-02-13 00:27:18
阅读次数:
149
1.3 安装环境 Python是一种开发语言,是需要编译这种语言的工具的,只有编译成我们电脑懂得语言,电脑才能执行我们得python语句,我们一般都称为软件开发环境(Software Development Environment,SDE),我们可能还听过IDE(集成开发环境,Integrated ... ...
分类:
编程语言 时间:
2020-02-12 00:25:59
阅读次数:
88