1、google 网站:
2、https://colab.research.google.com/notebooks/welcome.ipynb?hl=zh-cn#scrollTo=GJBs_flRovLc
colaboratory 是一个免费的jupyter 笔记本环境
.ipynb文件的三种打开方式:
1,GitHub 中可以直接打开 .ipynb 文件。
2,可以把 .ipynb 文件对应的下载链接复制到 https://nbviewer.jupyter.org/ 中查看。
3,安装 Anaconda,从开始菜单中打开 jupyter notebook 的快捷方式(prompt 中用该命令打开同理),默认启动路径在 C:\Users\yourname 类似的文件夹。把 .ipynb 文件复制到这个目录下面,找到并打开即可查看。
https://www.continuum.io/downloads
3、numpy
https://docs.scipy.org/doc/numpy/reference/arrays.scalars.html
获取numpy 中dtypes
def subdtypes(dtype):
subs = dtype.__subclasses__()
if not subs:
return dtype
return [dtype, [subdtypes(dt) for dt in subs]]
subdtypes(np.generic)
4、pandas 是基于numpy 的python 包,其对数据分析、处理的统计方法实现。
http://pandas.pydata.org/pandas-docs/stable/getting_started/basics.html#
import numpy as np
import pandas as pd
###以时间为索引生成列表对象
index = pd.date_range('1/1/2000', periods=8)
print(index)
###创建一维列,其行索引为index
s = pd.Series(np.random.randn(5), index=['a', 'b', 'c', 'd', 'e'])
####创建二维行列 8 行 3 列,行索引为index,列索引为columns
df = pd.DataFrame(np.random.randn(8, 3), index=index, columns=['A', 'B', 'C'])
print(df['A']) ###访问索引标签为‘A’列
###Panel
wp = pd.Panel(np.random.randn(2, 5, 4), items=['Item1', 'Item2'],
major_axis=pd.date_range('1/1/2000', periods=5),
minor_axis=['A', 'B', 'C', 'D']).to_frame()
5、TensorFlower API
https://www.tensorflow.org/api_docs/python/tf/estimator/Estimator?hl=zh-cn
6、TensorFlower 找不到random_uniform 时,改为tf.random.uniform或者卸载再安装TensorFlow
函数名有两种写法
tf.random.uniform
tf.random_uniform
tf.summary.FileWriter("E:\TensorFlower\demo",tf.get_default_graph()) 报错TensorFlow no attribure FileWriter时,卸载tf再pip重装tf
AttributeError: 'Tensor' object has no attribute 'numpy'
在开始加上
tf.enable_eager_execution() 或
tf.contrib.eager.enable_eager_execution()
7、TensorBoard
tensorboard --logdir E:\TensorFlower\demo\ --host=127.0.0.1
生成网址不能用,带上 --host=127.0.0.1
或者 http://localhost:6006 打开,如果打不开,那可能tensorboard没安装
启动tensorboard服务,若服务器完整的IP地址"188.88.88.88",输入http://188.88.88.88:6006/;若tensorflow程序是在本机上运行,
则需将上述IP地址188.88.88.88替换成localhost。
8、打印 print(tf.__path__)