Q1:什么是神经网络?

Q2:torch vs numpy

Numpy:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高 效的多(该结构也可以用来表示矩阵(matrix))。专为进行严格的数字处理而产生。
 

Q3:numpy和Torch的转换

Q3 torch中的数学运算

torch中的tensor运算和numpy的array运算很相似,具体参看下面的代码

 import torch
import numpy as np data=[-,-,,]
tensor=torch.FloatTensor(data)# 转换成32位浮点 tensor
print(
'\nabs',
'\nnumpy',np.abs(data),# [ ]
'\ntorch',torch.abs(tensor) # torch tensor([., ., ., .])
)
print(
'\nsin',
'\nnumpy:',np.sin(data), # [-0.84147098 -0.90929743 0.84147098 0.90929743]
'\ntorch:',torch.sin(tensor)# [-0.8415 -0.9093 0.8415 0.9093]
)
print(
'\nmean',
'\nnumpy',np.mean(data),
'\ntorch',torch.mean(tensor)
)

当然还有其他各种运算,自己去尝试吧。

Q4:2.2 numpy和torch的矩阵乘法还是有点不同的,下面将对其区别进行展示:

import torch
import numpy as np
data=[[,],[,]]
tensor=torch.FloatTensor(data)
print(
'\nnumpy',np.matmul(data,data), # [[, ], [, ]]
'\ntorch',torch.mm(tensor,tensor)# [[, ], [, ]]
)
data=np.array(data)
print(
'\nnumpy',data.dot(data), # [[, ], [, ]] 在numpy 中可行,进行的是叉乘
#'\ntorch: ', tensor.dot(tensor) # 报错 )

最新文章

  1. PHP跨域form提交
  2. [LeetCode] Validate IP Address 验证IP地址
  3. 远程登录VirtualBox虚拟机Linux
  4. Cardboard开发教程:使用Unity制作Cardboard全景图片浏览器
  5. Android Virtual Devices代理上网
  6. OSCache报错error while trying to flush writer
  7. CentOS5.4下安装codeblocks 12.11
  8. PAT1002
  9. 深入理解Node系列-细说Connect(上)
  10. python之配置logging的几种方式
  11. EF Core in Action 中文翻译 第一部分导航
  12. PHP左侧菜单栏的管理与实现
  13. djangorestframework-jwt自带的认证视图进行用户登录验证源代码学习
  14. 在MyEclipse中使用spring-boot+mybatis+freemarker实现基本的增删改查
  15. CodeForces - 589A(二分+贪心)
  16. webGL之three.js入门3--材料篇
  17. Hadoop概念学习系列之关于hadoop-2.2.0和hadoop2.6.0的winutils.exe、hadoop.dll版本混用(易出错)(四十三)
  18. [golang note] 环境搭建
  19. RhinoMock异常ExpectationViolationException以及解决
  20. Java实现简单的RPC框架(美团面试)

热门文章

  1. 解决jqGrid中,当前页一直显示为0的问题
  2. 剑指offer——32从上到下打印二叉树
  3. 剑指offer——16二进制中1的个数
  4. Python print命令/ 解压序列
  5. HDU 5052 /// 树链剖分+线段树区间合并
  6. CentOS7中下载MySQL
  7. Linux安全审计-基础篇
  8. iOS开发系列-Shell脚本编译SDK
  9. 【第五周读书笔记】我是一只IT小小鸟
  10. VS2017打包