前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Swift for Data Science!

Swift for Data Science!

作者头像
iOSDevLog
发布于 2019-04-19 03:32:41
发布于 2019-04-19 03:32:41
8120
举报
文章被收录于专栏:iOSDevLogiOSDevLog

多年来,我有过使用一些可怕语言的可疑启发经验,但在最后几年,我有幸学习了Swift

虽然我最初学习了Swift for iOS开发,但它已经从Xcode和Apple生态系统中解放出来,并且能够在Linux上运行(并且可能在其他任何LLVM上运行)。

像许多人一样,我倾向于偏向于面对新领域时我已经知道的语言(咳嗽反应原生咳嗽),所以半开玩笑地建议我们应该尝试使用Swift进行数据科学,而不是现有的Python

然后,在2018年TensorFlow开发者峰会上Chris Lattner(LLVM的作者,Clang和Swift)宣布了Swift for TensorFlow  - 将TensorFlow API和概念一流集成到Swift中。不仅如此,还有上游工作为Swift添加更好的动态语言互操作,因此在Swift中使用Python尽可能无缝

因此,感觉我的个人偏见已经过验证,我开始寻找Swift的标准Python数据科学库(matlibplotnumpyscipypandasscikit-learn)的等价物。

  • Nifty演示) - 是一个用于Swift编程语言的通用数值计算库,考虑到性能和易用性。
  • Surge  - 一个Swift库,它使用Accelerate框架为矩阵数学,数字信号处理和图像处理提供高性能函数。
  • Swift-AI  - Swift AI是一个完全用Swift编写的高性能深度学习库。
  • swix主页) - Swift矩阵和机器学习

还没有找到Pandas或Matlibplot的等价物,但我确信这只是时间问题。

原文:https://medium.com/eliiza-ai/swift-for-data-science-2edbff9bc19e

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.04.12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
比Python快35000倍!LLVM&Swift之父宣布全新编程语言Mojo:编程被颠覆了
编译 | 核子可乐、Tina “Mojo 可能是近几十年来最大的编程语言进步。” 近日,由 LLVM 和 Swift 编程语言的联合创始人 Chris Lattner 创办的新公司 Modular AI 发布了一种名为 Mojo 的新编程语言。 Mojo 将大家喜爱的 Python 特性,同 C、C++ 和 CUDA 的系统编程功能结合了起来,并通过其所谓“极限加速”与其他 Python 速度增强方案区分了开来。凭借着硬件加速,它在运行 Mandelbrot 等数字算法时比原始 Python 快上 3
深度学习与Python
2023/05/09
1K0
比Python快35000倍!LLVM&Swift之父宣布全新编程语言Mojo:编程被颠覆了
比Python快6.8万倍,新语言Mojo首次开放下载,AI大佬:开发生态多年来最大升级
新语言Mojo,来自LLVM之父和Swift之父Chris Lattner,性能可达到目前版本Python的68000倍。
量子位
2023/09/19
4250
比Python快6.8万倍,新语言Mojo首次开放下载,AI大佬:开发生态多年来最大升级
零基础学习Swift中的数据科学
Python被广泛认为是数据科学中最好、最有效的语言。近年来我遇到的大多数调查都将Python列为这个领域的领导者。
磐创AI
2019/11/05
1.5K0
零基础学习Swift中的数据科学
Fast.ai:从零开始学深度学习 | 资源帖
课程简介介绍道,本课程将从实现矩阵乘法和反向传播基础开始,到高性能混合精度训练,最新的神经网络架构和学习技术,以及介于两者之间的所有内容。它涵盖了许多构成现代深度学习基础的最重要的学术论文,使用“代码优先”教学方法,每个方法都从头开始在 Python 中实现并进行详解(还将讨论许多重要的软件工程技术)。整个课程包括大约 15 个课时和数十个交互式 notebooks,且完全免费、无广告,作为社区服务供使用。前五课时使用 Python、PyTorch 和 fastai 库;最后两节课使用 Swift for TensorFlow,并由 Jeremy Howard 和与Swift、clang 和 LLVM 的创建者 Chris Lattner 共同教授。
AI科技大本营
2019/07/16
1.3K0
Fast.ai:从零开始学深度学习 | 资源帖
Python并不完美,Swift正在成长为深度学习语言
如果你懂编程,在听到 Swift 时,你可能会想到为 iOS 或 MacOS 开发应用程序。如果你懂深度学习,那么你肯定听闻过 Swift for Tensorflow(简称 S4TF):https://www.tensorflow.org/swift。那么你可能会问自己:「谷歌为什么要为 Swift 创建一个 TensorFlow 版本呢?毕竟已经有 Python 和 C++版本了;为什么还要增加一种语言?」我将在本文中尝试回答这一问题,并会列出你应该认真关注 S4TF 以及 Swift 语言本身的原因。本文的目的并非进行详尽的解释,而是要提供一般性的概述,文中也会带有大量链接以帮助你更深度地了解。
Python数据科学
2019/06/14
4680
Python并不完美,Swift正在成长为深度学习语言
Swift 势必取代 Python?
当程序员听到Swift时,可能都会联想到iOS或MacOS的应用开发。如果你正在研究深度学习,那么你一定听说过Swift版的TensorFlow。你可能不禁想问:“为什么Google会创建Swift版的TensorFlow?现在已经有Python和C++版本了,为什么还要添加另一种语言?”
大数据技术架构
2019/08/19
1K0
Swift 势必取代 Python?
融资 7 亿元后,Mojo 之父实名吐槽:Mojo 太好用了,颤抖吧 C++
Modular Inc. 是一种名为 Mojo 的人工智能编程语言的开发商,最近在 General Catalyst 领投的一轮融资中获得了 1 亿美元(约 7 亿人民币)的资金,Alphabet Inc. 的 GV 初创基金和其他机构支持者也参与其中。该公司计划利用这笔资金改进其人工智能编程语言及其旗舰产品 AI Engine,这是一款旨在提高企业神经网络速度的软件工具。
深度学习与Python
2023/09/08
5080
融资 7 亿元后,Mojo 之父实名吐槽:Mojo 太好用了,颤抖吧 C++
llama2.mojo比llama2.c快20%,最年轻的语言Mojo惊艳开发者社区
如果说 Python 是最流行的语言,C 语言是最经典的语言,那么 Mojo 也有它的之最 —— 最年轻。Mojo 能够与 Python 无缝衔接,它的出世被称作为「几十年来最大的编程进步」。
机器之心
2023/09/19
2960
llama2.mojo比llama2.c快20%,最年轻的语言Mojo惊艳开发者社区
从特斯拉“下岗”之后,苹果Swift之父现在加入了谷歌大脑
安妮 编译自 Recode 量子位 出品 | 公众号 QbitAI 今天,谷歌接收了前苹果高级工程师——苹果Swift之父Chris Lattner。 △ 图为Chirs Lattner 自2000年
量子位
2018/03/27
6370
从特斯拉“下岗”之后,苹果Swift之父现在加入了谷歌大脑
谷歌为何要养苹果的亲儿子Swift?原来意在可微分编程
近日,国外一小哥在 tryolabs 上写了一篇博文,为我们详尽地介绍了 Python 的缺陷与相比之下 Swift 的优势,解释了为什么 Swift 版的 TensorFlow 未来在机器学习领域有非常好的发展前景。其中包含大量代码示例,展示了如何用 Swift 优雅地编写机器学习程序。
机器之心
2020/04/14
1.5K0
谷歌为何要养苹果的亲儿子Swift?原来意在可微分编程
Swift团队把Swift之父气跑了,网友:Python之父的仁慈独裁者模式才是王道
梦晨 发自 凹非寺 量子位 | 公众号 QbitAI 苹果Swift语言、LLVM编译器之父Chris Lattner的新动向,引起程序员圈关注。 这位编译器大神现在与Swift核心团队分道扬镳、彻底退出管理事务的消息引发了大量讨论。 Lattner在Swift官方论坛自曝,离开的原因是团队文化“有毒”。 其中特别点出,去年夏天一次视频会议上他被人侮辱和大喊大叫,而且这已经不是第一次了。 此次冲突后,Lattner渐渐退出了Swift的管理和开发。 反正他本人还有很多兴趣和事业可忙,不如向前看,眼不见为
量子位
2022/03/04
3670
融合Python 的易用性和 C 的性能 | 全新编程语言「Mojo」:提速35000倍!
他曾是许多大型技术项目的领导者,包括 LLVM 编译器基础结构项目、Clang C 和 C++ 编译器、MLIR 机器学习基础结构等编译器技术,以及为苹果生态系统提供支持的程序设计语言 Swift。此外,Chris Lattner 还为 Google Brain 和 TensorFlow 建立和管理了一系列与 AI 相关的编译器、运行时和编程语言团队。
AiCharm
2023/05/16
4740
融合Python 的易用性和 C 的性能 | 全新编程语言「Mojo」:提速35000倍!
编译器大佬Chris Lattner全新编程语言「Mojo」:兼容Python核心功能,提速35000倍
机器之心报道 编辑:蛋酱、陈萍 它可与 Python 无缝衔接,但克服了很多 Python 的缺点。Jeremy Howard 试用后表示:「Mojo 可能是几十年来最大的编程进步。」 对于全球各地开发者来说,Chris Lattner 这个名字绝对不陌生。 他曾是许多大型技术项目的领导者,包括 LLVM 编译器基础结构项目、Clang C 和 C++ 编译器、MLIR 机器学习基础结构等编译器技术,以及为苹果生态系统提供支持的程序设计语言 Swift。此外,Chris Lattner 还为 Google
机器之心
2023/05/09
3870
编译器大佬Chris Lattner全新编程语言「Mojo」:兼容Python核心功能,提速35000倍
学习Python的4个原因
你已经学过Python了吗?如果没有,那么现在是最好的时间。Python是一种非常流行的编程语言,被包括Google和Facebook在内的许多大型科技巨头所使用。Python以其简单性和可读性而闻名。此外,各种成熟库(Python模块)的可用性使Python成为几乎所有类型软件开发(包括人工智能和机器学习)的首选。在这篇博客文章中,我将讨论学习Python的好处。
liuxuewen
2018/09/17
7260
资源 | GitHub上的五大开源机器学习项目
选自Jaxenter 机器之心编译 参与:路雪、刘晓坤 想提高机器学习技能?何不看看 GitHub 上最流行的开源机器学习项目呢?本文介绍了 GitHub 上最流行的 5 个开源机器学习项目。 机器学习是当前最热的技能。今年早些时候,Stack Overflow 发布了一项涉及大量开发者的调查结果,机器学习专家的收入仅次于 DevOps 专家。 机器学习正处于鼎盛时期,但对新手来说,开源通常有点让人疑惑。因此,今天,我们就来了解一下 GitHub 上最顶尖的五个开源项目,看看该领域的发展情况以及你能够帮助
机器之心
2018/05/10
7690
生力军入场,编译器大神Chris Lattner下海创业
「我们的团队来自世界上最大、最尖端的科技公司。我们相信世界级的人才应该少担心,专注于为世界重建人工智能基础设施。」
机器之心
2022/02/23
3020
生力军入场,编译器大神Chris Lattner下海创业
7年程序员贡献出来的10大Python开源免费工具!
毫无疑问,Python是最流行的语言之一,其成功的原因之一是它为科学计算提供了广泛的报道。 在这里,我们仔细研究用于机器学习和数据科学的十大Python工具。学会这些,程序员年薪百万没问题,工资都快溢出银行卡。
一墨编程学习
2019/04/18
1.2K0
7年程序员贡献出来的10大Python开源免费工具!
独家 | 为什么埃隆·马斯克说Rust是AGI的语言?
当今,包括推理应用程序和智能体在内的大多数LLM应用程序是用Python编写的,但这种形势即将发生改变。对于新一波开发人员来说,Python太慢了,太臃肿了,而且自相矛盾,非常笨拙。其实,LLVM的Chris Lattner,即Clang和Swift的发明者已经证实了Python比编译语言慢35,000倍——这也是为什么他发明了Mojo语言作为Python的替代品。
数据派THU
2023/09/28
9530
独家 | 为什么埃隆·马斯克说Rust是AGI的语言?
厉害了,numpy!!!
几乎所有使用Python处理分析数据的人都用过Pandas,因为实在太方便了,就像Excel一样,但你知道Pandas是基于Numpy开发出来的吗?
派大星的数据屋
2024/04/26
1760
厉害了,numpy!!!
被侮辱、被无视,Swift 之父离开核心团队:纯属浪费时间
当地时间 2 月 21 日,Swift 项目核心团队成员 Ted Kremenek 表示,目前核心团队正在考虑重组项目的领导层,为社区成员积极参与项目管理提供更多途径。
深度学习与Python
2022/03/23
4230
推荐阅读
相关推荐
比Python快35000倍!LLVM&Swift之父宣布全新编程语言Mojo:编程被颠覆了
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档