https://colab.research.google.com

https://colab.research.google.com/notebook

welcome


https://colab.research.google.com/notebooks/welcome.ipynb

# -*- coding: utf-8 -*-
"""Colaboratory 简介

Automatically generated by Colaboratory.

Original file is located at
    https://colab.research.google.com/notebooks/welcome.ipynb

## 欢迎使用 Colaboratory!

Colaboratory 是一种数据分析工具,可将文字、代码和代码输出内容合并到一个协作文档中。
"""

print 'Hello, Colaboratory!'

"""借助 Colaboratory,您只需点击一下鼠标,即可在浏览器中执行 TensorFlow 代码。下面的示例展示了两个矩阵相加的情况。

$\begin{bmatrix}
  1. & 1. & 1. \\
  1. & 1. & 1. \\
\end{bmatrix} +
\begin{bmatrix}
  1. & 2. & 3. \\
  4. & 5. & 6. \\
\end{bmatrix} =
\begin{bmatrix}
  2. & 3. & 4. \\
  5. & 6. & 7. \\
\end{bmatrix}$
"""

import tensorflow as tf
import numpy as np

with tf.Session():
  input1 = tf.constant(1.0, shape=[2, 3])
  input2 = tf.constant(np.reshape(np.arange(1.0, 7.0, dtype=np.float32), (2, 3)))
  output = tf.add(input1, input2)
  result = output.eval()
  print result

"""Colaboratory 包含很多已被广泛使用的库(例如 [matplotlib](https://matplotlib.org/)),因而能够简化数据的可视化过程。"""

import matplotlib.pyplot as plt

x = np.arange(20)
y = map(lambda x: x + np.random.randn(1), x)
a, b = np.polyfit(x, y, 1)
plt.plot(x, y, 'o', np.arange(20), a*np.arange(20)+b, '-');

"""Colaboratory 可与 Google Cloud BigQuery 结合使用。

[BigQuery 记事本范例](/notebook#fileId=/v2/external/notebooks/bigquery.ipynb)。
"""