- 博客(11)
- 收藏
- 关注
转载 理解Tensorflow的shape
Tensorflow中的shape应该怎么理解,怎么记住呢? x = tf.placeholder(tf.float32, shape=[1,2,3] )以上面这段代码为例为例。首先,单看[1,2,3],这是1维的,但它作为shape时,代表要传入的数据必须是个3维的,这点首先要明白,自己理解一下。Tensorflow和numpy一样,读shape时应该从外向内读。先举...
2019-02-27 18:36:31 864
转载 Tensorflow函数:tf.zeros ,tf.argmax
tf.zeros函数tf.zeros( shape, dtype=tf.float32, name=None)定义在:tensorflow/python/ops/array_ops.py.创建一个所有元素都设置为零的张量.该操作返回一个带有形状shape的类型为dtype张量,并且所有元素都设为零.例如:tf.zeros([3, 4], tf...
2019-02-27 18:28:14 466
转载 【NumPy】 之常见运算(np.around、np.floor、np.ceil、np.where,n p.arange,np.dot)
aroundnp.around 返回四舍五入后的值,可指定精度。around(a, decimals=0, out=None)a 输入数组decimals 要舍入的小数位数。 默认值为0。 如果为负,整数将四舍五入到小数点左侧的位置·# -*- coding: utf-8 -*-"""@author: tz_zs"""import numpy as npn =...
2019-02-27 18:23:25 1969
原创 Python中辨析type/dtype/astype用法
Python中与数据类型相关函数及属性有如下三个:type/dtype/astype。名称 描述type() 返回参数的数据类型dtype 返回数组中元素的数据类型astype() 对数据类型进行转换type()用于获取数据类型#type用于获取数据类型import numpy as npa=[1,2,3]print(type(a))#...
2019-02-27 18:22:31 10488
转载 numpy的ravel() 和 flatten()函数
首先声明两者所要实现的功能是一致的(将多维数组降位一维)。这点从两个单词的意也可以看出来,ravel(散开,解开),flatten(变平)。两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view,也颇有几分C/C++引用reference的意味)...
2019-02-27 18:17:57 155
原创 python中pandas包中的DataFrame有关操作iloc与.loc
import numpy as np import pandas as pd df = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc'))print(df)df得到的数据是 a b c0 0 2 41 6 8 102 12 14 163 18 20 ...
2019-02-27 18:03:34 1250
原创 向量的内积,欧式空间,读热编码
向量的内积(点乘)定义概括地说,向量的内积(点乘/数量积)。对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,如下所示,对于向量a和向量b: a和b的点积公式为:这里要求一维向量a和向量b的行列数相同。注意:点乘的结果是一个标量(数量而不是向量)定义:两个向量a与b的内积为 a·b = |a||b|cos∠(a, b),特别地,0·a =a·0 = ...
2019-02-27 10:13:28 1187
原创 sigmoid函数和softmax函数
sigmoid函数(也叫逻辑斯谛函数): 引用wiki百科的定义: A logistic function or logistic curve is a common “S” shape (sigmoid curve). 其实逻辑斯谛函数也就是经常说的sigmoid函数,它的几何形状也就是一条sigmoid曲线。 logistic曲线如下: 同样,我们贴一下wi...
2019-02-26 16:37:25 2167
原创 交叉熵
一.什么是交叉熵交叉熵是一个信息论中的概念,它原来是用来估算平均编码长度的。给定两个概率分布p和q,通过q来表示p的交叉熵为: 注意,交叉熵刻画的是两个概率分布之间的距离,或可以说它刻画的是通过概率分布q来表达概率分布p的困难程度,p代表正确答案,q代表的是预测值,交叉熵越小,两个概率的分布约接近。 那么,在神经网络中怎样把前向传播得到的结果也变成概率分布呢?...
2019-02-26 16:11:12 14392 4
转载 docker
什么是 DockerDocker 是 Docker 公司的开源项目,使用 Google 公司推出的 Go 语言开发的,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。下面的图片比较了 Docker 和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内...
2019-02-15 17:04:06 2722
原创 sequelize raw
查询的时候会用到一个参数raw原始查询默情况下,Sequlize人为查询结构创建实例,通过这个实例可以进行数据的更新、删除等操作。有时候我只需要显示数据集,而不需要进行处理,这时可以通过设置raw选项来返回原始数据:// 增加 raw 选项后,会返回数据库中的原始结果Project.findAll({ where: { ... }, raw: true })...
2019-02-14 10:13:47 1474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人