数据分析&数据挖掘数组的广播机制

Posted tree0108

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据分析&数据挖掘数组的广播机制相关的知识,希望对你有一定的参考价值。

 1 import numpy as np
 2 
 3 arr1 = np.array([[0, 1], [1, 2]])  # shape(2, 2)
 4 arr2 = np.array([1, 1])  # shape(2, )——>(1, 2)——>[[1, 1]]
 5 print("arr1: 
", arr1)
 6 print("arr2: 
", arr2)
 7 print("arr1+arr2: 
", arr1+arr2)
 8 
 9 arr1 = np.array([[1, 2, 3], [4, 5, 6]])  # shape(2, 3)
10 arr2 = np.array([[1, 1], [1, 1], [1, 1]])  # shape(3, 2)
11 arr3 = np.array([[1], [1]])  # shape(2, 1)
12 
13 print("arr1: 
", arr1)
14 print("arr2: 
", arr2)
15 print("arr2: 
", arr3)
16 # print("arr1+arr2: 
", arr1+arr2)
17 print("arr1+arr3: 
", arr1+arr3)

以上是关于数据分析&数据挖掘数组的广播机制的主要内容,如果未能解决你的问题,请参考以下文章

numpy 广播

我无法通过广播将数据发送到活动中的片段

如何使用警报管理器将数据从片段传递到广播接收器

CC2541广播机制和代码分析(未完成)

Numpy的广播机制详解(broadcasting)

numpy:数组的运算与广播机制