pytorch 与 numpy 的相互转换
# -*- coding: utf-8 -*- # @Time : 2018/1/17 16:37 # @Author : Zhiwei Zhong # @Site : # @File : Numpy_Pytorch.py # @Software: PyCharm import torch import numpy as np np_data = np.arange(6).reshape((2, 3)) # numpy 转为 pytorch格式 torch_data = torch.from_numpy(np_data) print( '\n numpy', np_data, '\n torch', torch_data, ) '''numpy [[0 1 2][3 4 5]] torch 0 1 23 4 5
[torch.LongTensor of size 2x3]
''' # torch 转为numpy tensor2array = torch_data.numpy() print(tensor2array) """
[[0 1 2][3 4 5]]
""" # 运算符 # abs 、 add 、和numpy类似 data = [[1, 2], [3, 4]] tensor = torch.FloatTensor(data) # 转为32位浮点数,torch接受的都是Tensor的形式,所以运算前先转化为Tensor print( '\n numpy', np.matmul(data, data), '\n torch', torch.mm(tensor, tensor) # torch.dot()是点乘 ) '''numpy [[ 7 10][15 22]] torch 7 1015 22
[torch.FloatTensor of size 2x2]
'''
转自:https://blog.csdn.net/qq_34535410/article/details/79088952
pytorch 与 numpy 的相互转换相关推荐
- pytorch和Numpy的区别以及相互转换
pytorch 数值转numpy int(x1.cpu().data.numpy()) pytorch和Numpy的区别以及相互转换 2018年01月17日 19:17:54 阅读数:2654
- pytorch 与numpy 部分操作的对应关系
pytorch号称神经网络界的numpy,确实非常好用,容易上手,自己在学习中总结了 pytorch 与numpy 的一些运算操作上的不同. np.dot(a,b) ==> torch.mm( ...
- Spearman’s correlation coefficient--斯皮尔曼相关系数pytorch与numpy实现
文章目录 Spearman's correlation介绍 Pytorch实现 Numpy实现 Spearman's correlation介绍 斯皮尔曼等级相关(Spearman's correla ...
- Pytorch和Numpy的默认类型
1.对于整形数据部分的默认类型区别 pytorch创建的整数tensor是torch.int64类型, 64位类型 Numpy创建的整数ndarrays是np.int32, 32位类型 2.对于浮 ...
- 用pytorch及numpy计算成对余弦相似性矩阵,并用numpy实现kmeans聚类
sklearn和scipy里面都提供了kmeans聚类的库,但是它们都是根据向量直接进行计算欧氏距离.闵氏距离或余弦相似度,如果使用其他的度量函数或者向量维度非常高需要先计算好度量距离然后再聚类时 ...
- pytorch下Numpy,Torch,Spicy,NetworkX及其他基本数据类型相关操作(持续更新)
Tricks 1. torch.sparse.FloatTensor(position, value) 稀疏张量表示为一对稠密张量:一个值张量和一个二维指标张量(每一维中存储多个值).一个稀疏张量可以 ...
- pytorch替换numpy中的一些组件 //转载请注明来源
numpy可以同时处理两种数据:list和numpy.ndarray. 而torch只能处理张量(Tensor)数据. 1.替换 np.asarray() import torch data=[[1, ...
- pytorch和Numpy安装(不实用系列)
前言 !!!!!!!!!!!!!!!! 这篇文章其实很麻烦,当时我安装了许久,最近发现一个up主,十分靠谱!!!! !!!在b站有对应视频: 指路:https://www.bilibili.com/v ...
- python实现与MATLAB接近的bicubic imresize(pytorch 与 numpy版)
An pytorch implementation of imresize function in MATLAB with bicubic kernel. pytorch 版本 import torc ...
最新文章
- 独家 | 5大冠军出炉!李开复的AI挑战赛,冠军们聊到了这么些感受
- python 替换空格
- mysql 线程_MySQL服务器线程数的查看方法详解
- Java知多少(66)输入输出(IO)和流的概述
- [收藏] C#面试基础问题
- 解决js array的key不为数字时获取长度的问题
- Android Studio — Could not determine java version from ‘11.0.8‘. The project uses Gradle version wh
- 【Alpha】Scrum Meeting 1
- linux桌面鼠标变一只手,Linux_安装鼠标主题 让 Ubuntu 的鼠标变漂亮,对ubuntu默认的白色鼠标主题厌 - phpStudy...
- 运算符之前加加后加加的运算规则
- python的对文档密码的简单破解
- 计算机打印后台处理程序在哪里,Win7系统连接打印机出现本地打印后台处理程序服务没有运行怎么办...
- 请问dede怎么样把会员信息调用到首页,调用会员头像和名字
- 多线程处理大量数据 java
- 微信小程序中使用画布canvas实现动态心电图绘制
- 中软国际中期顶岗实习第一天
- 『Linux』Ubuntu Beaver(18.04) 配置 美化流程
- Win10小娜关闭或删除进程
- 虹科小课堂|密度测量,你了解多少?
- 起来,起来........
热门文章
- php网页示例,新手入门:初学动态网页PHP的18个例子
- (06)vtk修改默认鼠标操作,实现鼠标按键控制模型旋转
- 通过CMD命令行获取文件夹下的所有文件名称(电脑小白专用)
- java对excel加密_Java 加密、解密Excel文档
- sql查询百分之20到百分之40的数据_FOCUS数据管理之ETL监控
- 深度卷积生成对抗网络(DCGAN)原理与实现(采用Tensorflow2.x)
- Java中的守护程序线程
- linux基本命令示例_Linux ps命令– 20个真实示例
- 根据应用场景人工智能技术有哪些分类?
- 设计模式-命令模式(Command)