从helloword开始
mkdir mooc # 新建一个mooc文件夹
cd mooc
mkdir 1.helloworld # 新建一个helloworld文件夹
cd 1.helloworld
touch helloworld.py
代码
# -*- coding: UTF-8 -*-
# 引入 TensorFlow 库
import tensorflow as tf
# 创建一个 Constant(常量)Operation(操作)
hw = tf.constant("Hello World! I love TensorFlow!") # 我爱 TensorFlow
# 启动一个 TensorFlow 的 Session(会话)
sess = tf.Session()
# 运行 Graph(计算图)
print(sess.run(hw))
# 关闭 Session(会话)
sess.close()
python常用库numpy
TensorFlow和numpy有一定联系
介绍Tensor时,有很多api名称很相似
numpy官网,科学计算。n阶数组对象。
numpy速度是非常快的,比原生快很多。
因为numpy的许多函数是用c语言来实现的。还使用了一些优化,甚至比你自己用c实现快很多。
import numpy as np
vector = np.array([1,2,3])
vector.shape
vector.size
vector.ndim
type(vector)# 创建二维数组(矩阵)matrix = np.array([[1, 2],[3, 4]])
matrix.shape
matrix.size
matrix.ndim
type(matrix)
对于矩阵进行转置全0
one = np.arange(12)
two = one.reshape((3,4))
two.shape
two.size
two.ndim