是否可以对包含1D和2D numpy数组的Python代码进行矢量化处理?

用户名

actualrgnnumpy.ndarray3145728元素的一维actualrgnexpandnumpy.ndarray尺寸为12 x 3145728的2D

for j in range(len(actualrgn)):
    for i in reversed(range(12)):
        if actualrgn[j] >= 2**i:
            actualrgnexpand[i][j] = 1
            actualrgn[j] -= 2**i

是否可以对上述向量进行矢量化处理,使我失去的元素的外循环actualrgn我尝试使用,numpy.vectorize但是将标量和向量的函数(使用数学等价函数)转换为向量和矩阵的函数似乎很困难。我还尝试过找到“内置ufunc”来简化上述操作,但没有成功。

hpaulj

向量化“ if”语句的常用方法是使用布尔值索引掩码。

for i in reversed(range(12)):
    I = actualrgn >= 2**i
    actualrgnexpand[i,I] = 1
    actualrgn[I] -= 2**i

actualrgn[I]是应该修改的数字子集。这些分配的右边必须是正确的大小。在这种情况下,标量适合所有情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GCC无法向量化64位乘法。是否可以在AVX2上对64位x 64位-> 128位加宽乘法进行矢量化处理?

来自分类Dev

基于索引的函数对数组进行矢量化处理

来自分类Dev

通过色彩变换矩阵对乘法RGB数组进行矢量化处理,以进行图像处理

来自分类Dev

如何对numpy数组的2x2子数组的平均值进行矢量化处理?

来自分类Dev

复杂数据表子集和矢量化处理

来自分类Dev

numpy 2d和1d加法平

来自分类Dev

如何对在3维numpy数组上调用函数(以2维数组作为参数)的“ for”循环进行矢量化处理

来自分类Dev

在不重复的情况下对Pandas DataFrame上的乘法和字典映射进行矢量化处理?

来自分类Dev

展平2D数组1D和

来自分类Dev

NumPy-可以矢量化吗?

来自分类Dev

在Python中对2D数组进行矢量化1D中值滤波器

来自分类Dev

如何在numpy中使用某些固定参数对函数进行矢量化处理?

来自分类Dev

将1D数组填充到3D数组矢量化中

来自分类Dev

如何使用NumPy以矢量化方式按2D数组缩放一组2D数组(3D数组)?

来自分类Dev

我的Tetration(复数)函数必须进行更好的矢量化处理(Python)

来自分类Dev

如何使用dplyr对代码进行矢量化处理

来自分类Dev

如何使用if条件在1D和2D numpy数组之间进行向量化计算

来自分类Dev

带有索引数组的numpy 3D数组矢量化访问

来自分类Dev

有没有一种方法可以使用矢量化处理带有1D的3D数组?

来自分类Dev

您可以使用3个单独的1D numpy数组使用矢量化处理3D数组吗?

来自分类Dev

在大熊猫数据框中对代码进行矢量化处理,其中每一行都应视为一个numpy数组

来自分类Dev

如何基于包含初始索引和最终索引的2个1D数组对2D numpy数组进行切片

来自分类Dev

Lambda和python中的矢量化

来自分类Dev

MATLAB:对3D数组进行矢量化填充

来自分类Dev

是否可以使用1D索引访问C ++ 2D int数组?

来自分类Dev

使用numpy vectorize在2D数组中仅在一个轴上进行矢量化

来自分类Dev

对大型2D数据帧进行矢量化处理,以提高optimx L-BFGS-B的效率

来自分类Dev

Matlab 2D数组索引在for循环和矢量化版本之间的矛盾

来自分类Dev

使用SSE Intrinsics对浮点数x,y,z数组进行矢量化处理,计算长度和差值

Related 相关文章

  1. 1

    GCC无法向量化64位乘法。是否可以在AVX2上对64位x 64位-> 128位加宽乘法进行矢量化处理?

  2. 2

    基于索引的函数对数组进行矢量化处理

  3. 3

    通过色彩变换矩阵对乘法RGB数组进行矢量化处理,以进行图像处理

  4. 4

    如何对numpy数组的2x2子数组的平均值进行矢量化处理?

  5. 5

    复杂数据表子集和矢量化处理

  6. 6

    numpy 2d和1d加法平

  7. 7

    如何对在3维numpy数组上调用函数(以2维数组作为参数)的“ for”循环进行矢量化处理

  8. 8

    在不重复的情况下对Pandas DataFrame上的乘法和字典映射进行矢量化处理?

  9. 9

    展平2D数组1D和

  10. 10

    NumPy-可以矢量化吗?

  11. 11

    在Python中对2D数组进行矢量化1D中值滤波器

  12. 12

    如何在numpy中使用某些固定参数对函数进行矢量化处理?

  13. 13

    将1D数组填充到3D数组矢量化中

  14. 14

    如何使用NumPy以矢量化方式按2D数组缩放一组2D数组(3D数组)?

  15. 15

    我的Tetration(复数)函数必须进行更好的矢量化处理(Python)

  16. 16

    如何使用dplyr对代码进行矢量化处理

  17. 17

    如何使用if条件在1D和2D numpy数组之间进行向量化计算

  18. 18

    带有索引数组的numpy 3D数组矢量化访问

  19. 19

    有没有一种方法可以使用矢量化处理带有1D的3D数组?

  20. 20

    您可以使用3个单独的1D numpy数组使用矢量化处理3D数组吗?

  21. 21

    在大熊猫数据框中对代码进行矢量化处理,其中每一行都应视为一个numpy数组

  22. 22

    如何基于包含初始索引和最终索引的2个1D数组对2D numpy数组进行切片

  23. 23

    Lambda和python中的矢量化

  24. 24

    MATLAB:对3D数组进行矢量化填充

  25. 25

    是否可以使用1D索引访问C ++ 2D int数组?

  26. 26

    使用numpy vectorize在2D数组中仅在一个轴上进行矢量化

  27. 27

    对大型2D数据帧进行矢量化处理,以提高optimx L-BFGS-B的效率

  28. 28

    Matlab 2D数组索引在for循环和矢量化版本之间的矛盾

  29. 29

    使用SSE Intrinsics对浮点数x,y,z数组进行矢量化处理,计算长度和差值

热门标签

归档