机器学习中的矩阵公约

水平方向为矩阵的行,竖直方向为矩阵的列,每一行为一个样例(记录)。 因此输入[10, 5]表示:由10个样例(记录),每个样例具有5个维度(属性)组成的矩阵。如果[10,5]为一个神经网络的输入,那么权重矩阵的表示形式为[5, #hid]的矩阵。
考虑一下数组:

import numpy as np
np.asarray([[1., 2], [3, 4], [5, 6]])
np.asarray([[1., 2], [3, 4], [5, 6]]).shape# 这是一个3*2的矩阵,即有3行2列
# 输出矩阵的第3行,第1列元素
np.asarray([[1., 2], [3, 4], [5, 6]])[2, 0]

广播(broadcasting)

Numpy 在对不同形状的数组进行数学运算时进行广播。通俗的意思就是:较小的数组或标量将会被广播(扩展)形成一个较大尺寸的数组,得到相匹配的形状。
例如:

import numpy as np
a = np.asarray([1.0, 2.0, 3.0])
b = 2.0
a * b   # array([2., 4., 6.])
# 较小尺寸的b在a*b运算期间,被扩展为和a同样尺寸的数组array([2., 2., 2.])
# 这样极大地简化了b的书写,用标量2.0代替array([2.0, 2.0, 2.0])。

Theano - Numpy 新手相关推荐

  1. Theano 中文文档 0.9 - 7.1.2 NumPy新手

    7.1.2 NumPy新手 译者:Python 文档协作翻译小组,原文:NumPy refresher. 本文以 CC BY-NC-SA 4.0 协议发布,转载请保留作者署名和文章出处. Python ...

  2. Numpy 新手教程(2)

    翻译自官方文档Tentative NumPy Tutorial,有删节. 基本操作 主要的算术运算符都能够应用于数组类型,结果为相应元素之间的运,返回值为一个新的数组. >>> a ...

  3. Theano 中文文档 0.9 - 1. 欢迎

    1. 欢迎 译者:Python 文档协作翻译小组,原文:Welcome. 本文以 CC BY-NC-SA 4.0 协议发布,转载请保留作者署名和文章出处. Python 文档协作翻译小组人手紧缺,有兴 ...

  4. NumPy进阶教程——超详细

    Numpy基础教程: https://blog.csdn.net/qq_43328040/article/details/106601065 ----------------------------- ...

  5. 安装mingw+Theano+keras(多警告、错误解决办法)

    安装mingw+Theano+keras 一.关于深度学习框架TensorFlow.Theano 和 Keras 二.可以安装theano.keras的python版本 三.安装mingw+Thean ...

  6. 基于深度学习的肺癌预测诊断

    导语 本文为The Data Science Bowl (DSB) 2017竞赛的第二名获奖团队中Daniel Hammack的解决方案,其另一成员Julian de Wit的解决方案,可查看用< ...

  7. 【.NET资源收集】C#与时俱进的知识点...

    前言:本文仅仅作为一个个人草稿本,收藏一些网站,一些资源分享,一些书记分享,对于.NET的学习非常有帮助,免得到时候再找. 一..NET的官网介绍以及导航 1.关于.NET Standard 关于.N ...

  8. 运用深度学习预测肺癌

    运用深度学习预测肺癌 原文:Forecasting Lung Cancer Diagnoses with Deep Learning 注:本文为The Data Science Bowl (DSB) ...

  9. 【Python-ML】神经网络-Theano张量库(GPU版的Numpy)

    # -*- coding: utf-8 -*- ''' Created on 2018年1月26日 @author: Jason.F @summary: pip install Theano, The ...

最新文章

  1. scikit-learn 多分类混淆矩阵
  2. 当你收到面试通知后,如下的准备可以大大提升面试成功率
  3. 公需科目必须学吗_化学难吗?
  4. 计算机网络protocol,北邮高级计算机网络课件1-protocol.pdf
  5. matlab 正负数,matlab 开根号如何同时取到正负值
  6. 如何申请CSDN博客专栏
  7. 积分商城该如何帮助商家盈利
  8. JAVA毕业设计花卉网站计算机源码+lw文档+系统+调试部署+数据库
  9. cisco Switching-vlan
  10. Keil 和 IAR静态库生成和使用方法
  11. SQL语句中的USING用法
  12. WEEK 15 B ZJM 与生日礼物
  13. CPS1848调节信号质量
  14. 【大疆智图】| 重建三维模型
  15. CDATA标签的用法
  16. 敲击键盘后字符怎么出现在显示器
  17. 穿搭网在线头像试衣间
  18. 完美日记“变形梦”难圆?
  19. 给模型加入成交量控制
  20. 【Linux学习随笔】三、Sheel语法-概论

热门文章

  1. Node.js 安装及环境配置之 Windows 篇
  2. 基于Spring+SpringMvc实现的足球队管理系统
  3. ntpdate[27350]: no server suitable for synchronization found
  4. 用 async/await 来处理异步
  5. springMvc的执行流程(源码分析)
  6. zbb20180827 java获取字符串中所有汉字
  7. Java项目中,如何限制每个用户访问接口的次数
  8. 关于ATL生成COM注册失败解决方法
  9. android:showAsAction=never报错
  10. 程序员的自我修养三目标文件里有什么