Swift Algorithms 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Swift Algorithms 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache-2.0
开发语言 Swift 查看源码 »
操作系统 OS X
软件类型 开源软件
所属分类 程序开发
开发厂商 Apple
地区 不详
提 交 者 局长
适用人群 未知
收录时间 2020-10-09

软件简介

Swift Algorithms 是 Swift 标准库团队开源的一系列关于序列 (sequence) 和集合 (collection) 类型及相关类型的算法包。

Swift Algorithms 包含各种与序列和集合有关的运算,例如循环集合元素处理、排列组合,以及随机采样等功能。

使用

添加 Swift Algorithms 作为依赖

Package.swift文件中添加以下命令行到依赖中:

.package(url: "https://github.com/apple/swift-algorithms", from: "0.0.1"),

然后将"Algorithms"作为可执行 target 的依赖项:

let package = Package(
    // name, platforms, products, etc.
    dependencies: [
        .package(url: "https://github.com/apple/swift-algorithms", from: "0.0.1"),
        // other dependencies
    ],
    targets: [
        .target(name: "<target>", dependencies: [
            .product(name: "Algorithms", package: "swift-algorithms"),
        ]),
        // other targets
    ]
)
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于开发技能专区
10/09 10:42

Swift 开源算法包:Swift Algorithms

Swift 标准库团队宣布开源 Swift Algorithms。Swift Algorithms 是一系列关于序列 (sequence) 和集合 (collection) 类型及相关类型的算法包。 根据 Swift 团队的介绍,Swift Algorithms 包含许多强大的通用算法,这些算法在其他流行的编程语言中也很常见,例如 Python itertools 模块以及 C++ 算法库。他们希望这个算法包...

2
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/06/09 21:03

Proximal Algorithms 4 Algorithms

[TOC] Proximal Algorithms 这一节介绍了一些利用proximal的算法. Proximal minimization 这个相当的简单, 之前也提过,就是一个依赖不动点的迭代方法: 有些时候$\lambda$不是固定的: $$ x^{k+1} := \mathbf{prox}{\lambda^k f}(x^k), \sum{k=1}^{\infty}\lambda^k = \infty $$ import numpy as np import matplotlib.p...

0
0
发表了博客
2013/11/25 09:24

Core algorithms deployed

Algorithms that are the main driver behind a system are, in my opinion, easier to find in non-algorithms courses for the same reason theorems with immediate applications are easier to find in applied mathematics rather than pure mathematics courses. It is rare for a practical problem to have the ...

0
0
发表于AI & 大数据专区
2019/05/09 14:36

聊聊Election Algorithms

序 本文主要研究一下Election Algorithms Election Algorithms Election Algorithms大致有两类,一类是Garcia-Molina提出的Bully Election,一类是Chang & Roberts's Token Ring Election algorithm;对于大多数的......

0
0
发表了博客
2019/10/02 17:34

Policy Gradient Algorithms

Policy Gradient Algorithms 2019-10-02 17:37:47 This blog is from: https://lilianweng.github.io/lil-log/2018/04/08/policy-gradient-algorithms.html Abstract: In this post, we are going to look deep into policy gradient, why it works, and many new policy gradient algorithms proposed in recent years:...

0
0
发表了博客
2019/04/10 10:10

Deep Clustering Algorithms

Deep Clustering Algorithms 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 本文研究路线:深度自编码器(Deep Autoencoder)->Deep Embedded Clustering(DEC)->Improved Deep Embedded clustering(IDEC)->Deep Convolutional Embedded Clustering(DCEC)->Deep Fuzzy K-means(DFKM),其中Deep Autoencoder已...

0
0
发表了博客
2018/07/11 20:04

[Algorithms] The Bayes Rule

Prior odd: The idea is to take the odds for something happening (against it not happening), which we´ll write as prior odds. For example: The chances of rain are 206 in 365. Then the Prior odd = 206:159 Likelihood ratio: However, after opening your eyes and taking a look outside, you notice it’...

0
0
发表了博客
2018/04/11 22:54

Face Recognition Algorithms

1.OpenCV(EigenFace、FisherFace、LBPH) https://docs.opencv.org/master/db/d3a/facedetect_8cpp-example.html /*This program demonstrates usage of the Cascade classifier class*/ #include "opencv2/objdetect.hpp" #include "opencv2/highgui.hpp" #include "opencv2/imgproc.hpp" #include using namespac...

0
0
发表了博客
2019/06/03 18:38

Proximal Algorithms 1 介绍

[TOC] Proximal Algorithms 定义 令$f: \mathrm{R}^n \rightarrow \mathrm{R} \cup {+ \infty }$为闭的凸函数,即其上镜图: $$ \mathbf{epi} f = { (x, t) \in \mathrm{R}^n \times \mathrm{R}| f(x) \le t} $$ 为非空闭的凸集,定义域: $$ \mathbf{dom} f = {x \in \mathrm{R}^n| f(x) < + \infty} $$ 近端算子(是这么...

0
0
发表了博客
2015/07/23 13:02

【swift】swift的md5

extension String {          var md5: String! {         let str = self.cStringUsingEncoding(NSUTF8StringEncoding)         let strLen = CC_LONG(self.lengthOfBytesUsingEncoding(NSUTF8StringEncoding))         let digestLen = Int(CC_MD5_DIGEST_LENGTH)   ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
返回顶部
顶部