zoukankan      html  css  js  c++  java
  • TensorFlow中一些操作的实现

    打乱数据顺序

    训练前为了保证一般性,提高准确率,我们一般需要将数据进行打乱顺序,但是又得保证各个样本数据和其标签值之间的对应关系,可以采用下面的方法进行数据打乱:

    np.random.seed(seed值)  # 使用相同的seed,保证输入特征和标签一一对应
    np.random.shuffle(x_data)
    np.random.seed(seed值)
    np.random.shuffle(y_data)
    tf.random.set_seed(seed值)
    

    生成网格坐标点

    可以使用np.mgrid[起始值:结束值:步长,起始值:结束值:步长,...]函数,x.ravel(),np.c_[]三个函数来实现生成网格坐标点的功能,具体的代码如下:

    # 生成等间隔数值点
    x, y = np.mgrid[1:3:1, 2:4:0.5]
    # 将x, y拉直,并合并配对为二维张量,生成二维坐标点
    grid = np.c_[x.ravel(), y.ravel()]
    # 打印看一下效果
    print('grid:
    ', grid)
    
  • 相关阅读:
    textarea组件
    switch组件
    slider组件
    radio组件
    picker-view组件
    picker组件 label组件讲解
    weui 框架
    微信小程序 input 组件
    在php中获取 数据库的内容,返回到页面
    微信小程序 form 组件
  • 原文地址:https://www.cnblogs.com/noob-l/p/13795009.html
Copyright © 2011-2022 走看看