TensorFlow下的基础命令语句:数组、字典、判断、循环与函数

485 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

TensorFlow下的基础命令语句:数组、字典、判断、循环、与函数

引言

TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief。 Tensorflow拥有多层级结构,可部署于各类服务器、PC终端和网页并支持GPU和TPU高性能数值计算,被广泛应用于谷歌内部的产品开发和各领域的科学研究

python基础语法

1.列表(可改变)

c=[1,2,3,4,5,6]

切片

a[ 3 : 0 : -1 ] = [ 4 , 3 , 2 ] #首(包含),尾(不包含),步长 a[ 3 : : -1 ] = [ 4 , 3 , 2 ,1] # 空格视为到底 a[ -2 : : -1 ] = [ 5, 4 , 3 , 2, 1 ] #从倒二个到底

修改

a[0]=2 #得到 [2,2,3,4,5,6]

删除

del a[0] #得到[2,3,4,5,6]

插入

a.insert(0,1) #得到[1,2,3,4,5,6]

2.元组(无法改变)

f = (1,2,3)

3.字典

dic = {1:"123","me":"LinC-T","other":18} #冒号前为键,冒号后为值 dic["me"] #代表LinC-T

修改

dic[a] = "234"

删除

del dic[a]

插入

dic[456] = "456"

4.vim编辑器

vim a.py #新建python文件 python b.py #运行b文件中代码

进入兼容模式(看情况进) 进入文件后,开头输入

#coding:utf-8

进入后按按字母【i】键进入编辑模式 退出 先按【Esc】,后

:q #未做更改,直接退出 :wq #保存更改并退出 :q! #不保存更改,退出

5.条件语句

input()为输入函数,print为输出函数

if  条件成立 :
    执行
if  条件1成立 :
    执行1
else:
     执行2
if 条件1成立 :
    执行1
else 条件2成立:
     执行2
else 条件n成立:
      执行n
else :
      执行其他

注意缩进4个空格单位

6.循环语句

for in range(0,5):
    print "LinC-T %s" %i
# 打印5次,并在后列出次数(0,1,2,3,4)
while 条件:
    执行

break可终止循环

7.函数

定义

def name(me): print "is %s" %me

使用

name("LinCT")

自带函数

add(a,b) #求和 abs() #绝对值 等等等等一大堆

8.模块

先导入模块再使用

import time
time.asctime()
# 输出当前时间

9.包

多个模块组成,同样需要先调用

from PIL import image #调用图像包