对向量的每个元素以及该向量的每个元素执行计算的简单方法

安东·杰格捷列夫(Anton Degterev)

例如,对于向量的每个元素,我想计算该向量的其他元素与残差之和。这对于一个元素正确工作:

a = [1, 2, 5, 7, 8, 22]
f(x) = sum(abs.(x .- a))
f(2)
Out: 35

但是,如果使用map()将此函数应用于所有元素,Julia将返回错误:

map(a, f)
Out: "MethodError: no method matching iterate(::typeof(f))"

在R中,使用sapply()非常容易:

a = c(1, 2, 5, 7, 8, 22)
sapply(a, function(x) sum(abs(x - a)))
Out: 39 35 29 29 31 87

朱莉娅(Julia)有同样优雅的方法吗?

西蒙·肖尔利

该函数map将应用于集合的函数作为第一个参数。即你可以写

map(f, a)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

向量的多少元素小于或等于该向量的每个元素?

来自分类Dev

从向量B的每个元素中减去向量A的每个元素

来自分类Dev

C++ 向量计算每个元素的出现

来自分类Dev

如何识别DOM中的每个元素以及元素的顺序?

来自分类Dev

将可变引用传递给向量的元素作为函数的参数以及该向量

来自分类Dev

在MATLAB中将列元素乘以相应向量元素的简单方法?

来自分类Dev

在向量的每个struct元素中重置值的最快方法?

来自分类Dev

从矩阵减去每个向量元素的有效方法

来自分类Dev

从矩阵减去每个向量元素的有效方法

来自分类Dev

用函子检查向量的每个元素

来自分类Dev

添加字符向量的每个元素的出现次数

来自分类Dev

从向量的每个元素中随机采样

来自分类Dev

如何按向量划分每个元素

来自分类Dev

向量的每个元素的随机数

来自分类Dev

查找每个向量元素所在的范围

来自分类Dev

对于向量中的每个元素,求和前n个元素

来自分类Dev

将向量的每个元素的元素与相同向量的后续元素相除

来自分类Dev

在 R 中组合两个复杂列表的每个元素的简单方法?

来自分类Dev

在python中为数组的每个元素快速计算特征向量

来自分类Dev

在一系列计算中使用向量的每个元素

来自分类Dev

对数组的每个元素执行不同的计算

来自分类Dev

对数组的每个元素执行不同的计算

来自分类Dev

访问向量迭代器元素以输出

来自分类Dev

避免在R中使用lapply(),并找到向量B的所有元素,满足向量A的每个元素的条件

来自分类Dev

使元素向量小于另一个向量的每个元素

来自分类Dev

将函数应用于向量中元素的每个组合

来自分类Dev

将ifelse()应用于向量的每个元素

来自分类Dev

MATLAB:随机选择舍入/舍入向量的每个元素

来自分类Dev

根据每个元素中的单词数拆分字符向量

Related 相关文章

  1. 1

    向量的多少元素小于或等于该向量的每个元素?

  2. 2

    从向量B的每个元素中减去向量A的每个元素

  3. 3

    C++ 向量计算每个元素的出现

  4. 4

    如何识别DOM中的每个元素以及元素的顺序?

  5. 5

    将可变引用传递给向量的元素作为函数的参数以及该向量

  6. 6

    在MATLAB中将列元素乘以相应向量元素的简单方法?

  7. 7

    在向量的每个struct元素中重置值的最快方法?

  8. 8

    从矩阵减去每个向量元素的有效方法

  9. 9

    从矩阵减去每个向量元素的有效方法

  10. 10

    用函子检查向量的每个元素

  11. 11

    添加字符向量的每个元素的出现次数

  12. 12

    从向量的每个元素中随机采样

  13. 13

    如何按向量划分每个元素

  14. 14

    向量的每个元素的随机数

  15. 15

    查找每个向量元素所在的范围

  16. 16

    对于向量中的每个元素,求和前n个元素

  17. 17

    将向量的每个元素的元素与相同向量的后续元素相除

  18. 18

    在 R 中组合两个复杂列表的每个元素的简单方法?

  19. 19

    在python中为数组的每个元素快速计算特征向量

  20. 20

    在一系列计算中使用向量的每个元素

  21. 21

    对数组的每个元素执行不同的计算

  22. 22

    对数组的每个元素执行不同的计算

  23. 23

    访问向量迭代器元素以输出

  24. 24

    避免在R中使用lapply(),并找到向量B的所有元素,满足向量A的每个元素的条件

  25. 25

    使元素向量小于另一个向量的每个元素

  26. 26

    将函数应用于向量中元素的每个组合

  27. 27

    将ifelse()应用于向量的每个元素

  28. 28

    MATLAB:随机选择舍入/舍入向量的每个元素

  29. 29

    根据每个元素中的单词数拆分字符向量

热门标签

归档