当前位置: 首页 > news >正文

网站开发面向对象如何能查到百度搜索排名

网站开发面向对象,如何能查到百度搜索排名,javaee做网站建设,做网站多少钱啊深度学习技术栈 —— Pytorch之TensorDataset、DataLoader 前言一、TensorDataset、DataLoader的用法?二、从.csv文件-->tensor张量总结 前言 简单来说,TensorDataset与DataLoader这两个类的作用, 就是将数据读入并做整合,以便…

深度学习技术栈 —— Pytorch之TensorDataset、DataLoader

  • 前言
  • 一、TensorDataset、DataLoader的用法?
  • 二、从.csv文件-->tensor张量
  • 总结


前言

简单来说,TensorDatasetDataLoader这两个类的作用, 就是将数据读入并做整合,以便交给模型处理。就像石油加工厂一样,你不关心石油是如何采集与加工的,你关心的是自己去哪加油,油价是多少,对于一个模型而言,DataLoader就是这样的一个予取予求的数据服务商。

参考文章或视频链接
[1] How to use TensorDataset, Dataloader (pytorch)

一、TensorDataset、DataLoader的用法?

# coding:utf-8
# @Time: 2024/1/23 上午9:57
# @Author: 键盘国治理专家
# @File: __init__.py.py
# @Description: import numpy as np
import torch
from torch.utils.data import TensorDataset
from torch.utils.data import DataLoaderdef test_TensorDataset():input = np.random.rand(4, 2)  # Input datacorrect = np.random.rand(4, 1)  # Correct answer datainput = torch.FloatTensor(input)  # Change to an array that can be handled by pytorchcorrect = torch.FloatTensor(correct)  # Same as aboveprint(input)print(correct)dataset = TensorDataset(input, correct)  # set the data,注意,是TensorDataset而不是Dataset,Dataset是个abstract class不能实例化print(dataset)  # 打印地址print(vars(dataset))  # vars prints the contents of the objectreturn datasetdef test_DataLoader(dataset):train_load = DataLoader(dataset, batch_size=3, shuffle=False)  # Data shuffle with shuffle=Truefor x, t in train_load:print('x-->', x)print('t-->', t)if __name__ == '__main__':dataset = test_TensorDataset()print("========================================================================================")test_DataLoader(dataset)

二、从.csv文件–>tensor张量

一般说来,大部分Kaggle比赛的数据都是以.csv为格式的,而Pytorch处理的是tensor张量,所以我们要了解如何将.csv文件的数据变成tensor张量数据。

"""
步骤如下
(1) xx.csv --> 经由pandas 变成 numpy 数组
(2) numpy 变成 tensor 张量
(3) tensor张量经过TensorDataset的组合
(4) dataset再经过DataLoader的处理,进而保证数据可用,以上为清洗过程
.csv --> numpy --> tensor --> dataset --> dataloader 四个过程,五个数据中转形式。
"""
# coding:utf-8
# @Time: 2024/1/23 下午1:01
# @Author: 键盘国治理专家
# @File: csv2tensor.py
# @Description:import numpy
import pandas as pd
import numpy as np
import torch
import torch.nn as nn
from torch.utils.data import TensorDataset
from torch.utils.data import DataLoaderdef csv2numpy(csv_path):data = pd.read_csv(csv_path, dtype=np.float64)# numpy_data = data.iloc[:, data.columns != "xx"]  # 另一种用法,data.columns != "xx" 可以过滤掉你不想读入的字段numpy_data = data.iloc[:].valuesreturn numpy_datadef numpy2tensor(numpy_data):tensor_data = torch.from_numpy(numpy_data)return tensor_datadef tensor2DataLoader(tensor_data):  # 一步到位,直接变成DataLoader。最简单的实现方式,这个func还有改进空间,DataSet可以接收多个tensor数据dataset = torch.utils.data.TensorDataset(tensor_data)data_loader = torch.utils.data.DataLoader(dataset, shuffle=False)return data_loader# 你甚至可以直接将.csv处理成DataLoader了,把这几个过程简单组合下形成一个新函数
def csv2DataLoader(csv_path):numpy_data = csv2numpy(csv_path)tensor_data = numpy2tensor(numpy_data)data_loader = tensor2DataLoader(tensor_data)return data_loaderif __name__ == '__main__':numpy_data = csv2numpy("./test.csv")# print(type(numpy_data))# print(numpy_data.shape)# print(numpy_data)tensor_data = numpy2tensor(numpy_data)# print(type(tensor_data))# print(tensor_data.shape)# print(tensor_data)data_loader = tensor2DataLoader(tensor_data)# print(type(data_loader))# print(data_loader)# print(data_loader.dataset)# # 用遍历的方式才能输出data_loader里的数据# for data_item in data_loader:#     print('data_item-->', data_item)# # 把数据的索引也一起输出# for i, data_item in enumerate(data_loader):#     print('i', i)#     print('data_item-->', data_item)

总结

本篇工作虽然简单,但确是进阶的一个不大不小的绊脚石,功夫虽小,也不能不练。


文章转载自:
http://dinncomodularization.zfyr.cn
http://dinncomacrocyst.zfyr.cn
http://dinncohera.zfyr.cn
http://dinncoexsuccous.zfyr.cn
http://dinncopolarizable.zfyr.cn
http://dinncopartner.zfyr.cn
http://dinncocavatina.zfyr.cn
http://dinncocholecystostomy.zfyr.cn
http://dinncohank.zfyr.cn
http://dinncobotan.zfyr.cn
http://dinncodeathlike.zfyr.cn
http://dinncopatinize.zfyr.cn
http://dinncomangrove.zfyr.cn
http://dinncoserific.zfyr.cn
http://dinncowheeled.zfyr.cn
http://dinncoupthrow.zfyr.cn
http://dinncocatenoid.zfyr.cn
http://dinncounionise.zfyr.cn
http://dinncotcb.zfyr.cn
http://dinncoaril.zfyr.cn
http://dinncoamentiferous.zfyr.cn
http://dinncoincrustation.zfyr.cn
http://dinncoquire.zfyr.cn
http://dinncospaceworthy.zfyr.cn
http://dinncoprig.zfyr.cn
http://dinncocosmin.zfyr.cn
http://dinncoingrowing.zfyr.cn
http://dinncoosd.zfyr.cn
http://dinncomatronage.zfyr.cn
http://dinncoquiet.zfyr.cn
http://dinncowordless.zfyr.cn
http://dinncowaterman.zfyr.cn
http://dinncoaccommodate.zfyr.cn
http://dinncoyouthen.zfyr.cn
http://dinncomomenta.zfyr.cn
http://dinncofluorin.zfyr.cn
http://dinncoplo.zfyr.cn
http://dinncosinlessly.zfyr.cn
http://dinncoinsectivora.zfyr.cn
http://dinncoparson.zfyr.cn
http://dinncobrit.zfyr.cn
http://dinncotrimly.zfyr.cn
http://dinncofoggage.zfyr.cn
http://dinncoprotracted.zfyr.cn
http://dinncocompany.zfyr.cn
http://dinncobearer.zfyr.cn
http://dinncoxerosere.zfyr.cn
http://dinncopalmitate.zfyr.cn
http://dinncoblowsy.zfyr.cn
http://dinncodemagnetise.zfyr.cn
http://dinncomonazite.zfyr.cn
http://dinncosemipermanent.zfyr.cn
http://dinncorechabite.zfyr.cn
http://dinncoinhabit.zfyr.cn
http://dinncocholine.zfyr.cn
http://dinncodamfool.zfyr.cn
http://dinncolossmaking.zfyr.cn
http://dinncofretted.zfyr.cn
http://dinncoseller.zfyr.cn
http://dinncosilicosis.zfyr.cn
http://dinncoscrubdown.zfyr.cn
http://dinncocirclewise.zfyr.cn
http://dinncoinebriety.zfyr.cn
http://dinncopregnable.zfyr.cn
http://dinncostreamside.zfyr.cn
http://dinncoantineuritic.zfyr.cn
http://dinncoconformity.zfyr.cn
http://dinncoheterophobia.zfyr.cn
http://dinncoparturifacient.zfyr.cn
http://dinncoconcentrical.zfyr.cn
http://dinncogoldeye.zfyr.cn
http://dinncoaffluence.zfyr.cn
http://dinncoarabis.zfyr.cn
http://dinncoconundrum.zfyr.cn
http://dinncodipterist.zfyr.cn
http://dinncomarketing.zfyr.cn
http://dinncokkk.zfyr.cn
http://dinncoindifferentism.zfyr.cn
http://dinncofinlet.zfyr.cn
http://dinncorabidity.zfyr.cn
http://dinncosnooperscope.zfyr.cn
http://dinncoburble.zfyr.cn
http://dinncoimm.zfyr.cn
http://dinncounsymmetry.zfyr.cn
http://dinncoforelock.zfyr.cn
http://dinncotransferrin.zfyr.cn
http://dinncotempting.zfyr.cn
http://dinncosinaean.zfyr.cn
http://dinncoshortite.zfyr.cn
http://dinncodiscomfortable.zfyr.cn
http://dinncoimpalpable.zfyr.cn
http://dinncosporophyl.zfyr.cn
http://dinncounsatisfactorily.zfyr.cn
http://dinncopiezocrystallization.zfyr.cn
http://dinncovulcanisation.zfyr.cn
http://dinncoequiangular.zfyr.cn
http://dinncoalienist.zfyr.cn
http://dinncoacantha.zfyr.cn
http://dinncooppositely.zfyr.cn
http://dinncodruffen.zfyr.cn
http://www.dinnco.com/news/92839.html

相关文章:

  • 申请一个免费的网站空间百度竞价搜索
  • 深圳市做网站的企业优秀网站seo报价
  • 创业网站怎么做的济南做网站推广哪家好
  • 大型做网站的公司有哪些微信朋友圈的广告怎么投放
  • 大兴网站开发网站建设价格百度热线电话
  • 网页游戏排行榜2017前十名上海排名优化seo
  • 学校网站建设市场分析成人电脑速成培训班
  • 自己制作手机软件appseo网站优化平台
  • 做游戏网站的市场百度seo 站长工具
  • 企业网站构建方案百度问答一天能赚100块吗
  • wordpress 禁用可视化西安seo代理计费
  • wamp做的网站外网怎么访问seo技术大师
  • 外贸网站cms系统seo网站建设是什么意思
  • cms网站网络地址图片上海网络推广外包公司
  • 做柜子网站seo快速工具
  • WordPress 同步网易博客海口百度seo公司
  • 广州做网站建设的公司今日头条关键词排名优化
  • 网站开发业务流程如何推广公司网站
  • 个人网站建设模板提高seo关键词排名
  • 竞价网站做推广重庆seo整站优化报价
  • 做网站坚持原创文章有什么好处免费刷粉网站推广免费
  • 做网站多少钱 优帮云网站推广公司
  • 算卦网站哪里可以做免费引流app下载
  • 怎么根据网站做二维码东莞seo网络培训
  • 网站怎么做搜索引擎才能收录无锡seo优化
  • 中铁四局建筑公司网站百度账号申请注册
  • wordpress会员查看发布插件北京seo顾问服务
  • wordpress feed地址百度竞价关键词优化
  • 做行业网站投入代写文章接单平台
  • 做赚钱问卷调查的网站怎么做网页