EAST-学习小函数杂烩(1)

前言

在学习代码的时候难免遇到一些小函数,不值得为每一个函数写一篇博文,于是把他们汇总起来。由于函数较多所以这只是第一小节,以后还会有。

len()

Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。例如:

a=[1,2,3,4]
print(len(a))

结果:

4

但是请注意,假设a是个矩阵:

a=[[1,2,3,4],[12,3,4,5]]
print(len(a))

结果:2
所以我们可以看出如果是矩阵,他就是把每一行看做一个项目,这区别于.shape函数。

tf.get_variable()

tf.get_variable(name, shape, initializer) 创建或返回给定名称的变量

tf.contrib.slim.conv2d()

这个函数就是卷积操作,我们需要了解的是它的参数:
tf.contrib.slim.conv2d (inputs,

            num_outputs,[卷积核个数]

            kernel_size,[卷积核的高度,卷积核的宽度]

            stride=1,

            padding='SAME',

)

tf.reduce_sum( )

reduce_sum() 用于计算张量tensor沿着某一维度的和,可以在求和后降维。

tf.reduce_sum(
    input_tensor, 
    axis=None, 
    keepdims=None,
    name=None,
    reduction_indices=None, 
    keep_dims=None)

input_tensor:待求和的tensor;
axis:指定的维,如果不指定,则计算所有元素的总和;
keepdims:是否保持原有张量的维度,设置为True,结果保持输入tensor的形状,设置为False,结果会降低维度,如果不传入这个参数,则系统默认为False;
name:操作的名称;
reduction_indices:在以前版本中用来指定轴,已弃用;
keep_dims:在以前版本中用来设置是否保持原张量的维度,已弃用;

tf.minimum()

tf.miniimum:用法tf.miiinimum(a,b),返回的是a,b之间的最小值

tf.log()和tf.cos()

这就很简单了,分别是对数函数和角度函数

发布了20 篇原创文章 · 获赞 0 · 访问量 419

猜你喜欢

转载自blog.csdn.net/weixin_44929101/article/details/105125633