numpy库中一维矩阵的一些坑点
来源:互联网 发布:韩国网络剧推荐 编辑:程序博客网 时间:2024/06/06 00:14
import numpy as npw = np.array(range(15)).reshape(3,5)b = np.array(range(5))c = b.reshape(1,b.shape[0])print w.shape,b.shape, c.shape#(3, 5) (5,) (1, 5)a = w -bd = w -cprint a, a.shape"""[[ 0 0 0 0 0] [ 5 5 5 5 5] [10 10 10 10 10]] (3, 5) """print d, d.shape"""[[ 0 0 0 0 0] [ 5 5 5 5 5] [10 10 10 10 10]] (3, 5) """#b += c#ValueError: non-broadcastable output operand with shape (5,) doesn't match the broadcast shape (1,5)c += bprint c, c.shape#[[0 2 4 6 8]] (1, 5)
可以看见b(5,)可以向c(1,5)或其他(n,5)传播,这个传播是单向的这个也有点意思 https://stackoverflow.com/questions/32109319/how-to-implement-the-relu-function-in-numpy
阅读全文
0 0
- numpy库中一维矩阵的一些坑点
- python numpy包的数组与矩阵一些差异
- numpy 矩阵的用法
- 关于矩阵变换器的一些思考点
- numpy 矩阵运算的陷阱
- numpy的矩阵运算笔记
- numpy矩阵的基础操作
- numpy矩阵相乘@的用法
- numpy遇到的一些问题
- python:numpy的一些命令
- numpy 的一些数组操作方法
- 记录numpy的一些用法
- numpy的一些简单用法
- numpy 轴的一些理解
- numpy的基本操作(矩阵、文件)
- python numpy矩阵和数组的转换
- python的numpy包中矩阵总结
- numpy矩阵的基本方法和属性
- 【编程语言】C#中字符串的内存分配
- JVM里java对象的创建及内存分配和访问定位
- Linux下安装python-opencv ,亲测可用
- 个人博客
- 【HOJ 1867】经理的烦恼(树状数组)
- numpy库中一维矩阵的一些坑点
- 虚拟机的安装
- (读书笔记)设计模式简要
- Django-时区问题
- java transient简介
- HM学习心得1
- Strategy策略设计模式(十八)
- java代理
- 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索