美文网首页
numpy运算总结

numpy运算总结

作者: callme周小伦 | 来源:发表于2019-05-13 16:38 被阅读0次
  1. 在看代码时对numpy的乘积操作有一些迷惑,这里整理一下:
  • 首先我们生成矩阵a、b,首先来讲解ab操作,ab操作并不是我们熟知的矩阵乘积,而是对应元素一一相乘,但也有例外情况,即a: m1, b: mn时,对于特定行,a的元素分别与b该行元素一一相乘,我们以下的例子来观察:
a=np.array([[1],[2],[3]])
'''
[[1]
 [2]
 [3]]
'''
b =np.array([[1,2],[3,4],[5,6]])
'''
[[1 2]
 [3 4]
 [5 6]]
'''
x = a*b
'''
[[ 1  2]
 [ 6  8]
 [15 18]]
'''
  • 当真正需要矩阵乘积市,我们往往采用dot函数:
a=np.array([[1,2],[2,2]])
'''
[[1 2]
 [2 2]]
'''
b =np.array([[1,2],[3,4]])
'''
[[1 2]
 [3 4]]
'''
x = np.dot(a,b)
'''
[[ 7 10]
 [ 8 12]]
'''
  1. 待续

相关文章

  • numpy运算总结

    在看代码时对numpy的乘积操作有一些迷惑,这里整理一下: 首先我们生成矩阵a、b,首先来讲解ab操作,ab操作并...

  • numpy运算

    numpy的与运算 numpy 中 argsort() numpy 中的布尔索引

  • Numpy入门

    1、熟悉 numpy 的基础属性 2、numpy 创建 array 3、numpy的基础运算 4、numpy索引 ...

  • numpy

    numpy import numpy as np为什么numpy运算比纯Python要块 ndarray.ndim...

  • python库用途说明

    numpy提供基础矩阵运算

  • Python干货-Numpy基础计算

    numpy基础运算 创建两个array用于运算 numpy中的减法运算 通过上例可以看出,两个array,形状一样...

  • numpy运算

  • NumPy(4)数组数学操作与复制、排序

    保留初心,砥砺前行 NumPy官方网站 NumPy Tutorial 先定义两个NumPy array 算数运算:...

  • Python & Numpy Trick

    关于科学计算中Python Numpy 的使用经验。 Numpy 中的广播机制 可以对列进行运算,对行进行运算。 ...

  • NumPy中的聚合运算

    在向量上进行聚合运算 Python中的sum() 和 NumPy中的numpy.sum() sum()和numpy...

网友评论

      本文标题:numpy运算总结

      本文链接:https://www.haomeiwen.com/subject/uilraqtx.html