d******a 发帖数: 32122 | 1 把过去写的R程序很容易就改成python了
然后发现一个巨大问题
大多数统计学package都是R写的
意味着仍然需要R
另外一个原因:
个别的同时也提供了python版本,但是其中有的人似乎对Windows有刻骨的仇恨
根本不提供Windows版本
只能找第三方编译的
你要是说痛恨收费的操作系统,也说不通,因为都提供了水果版本
R就不存在这个问题,任何package在Windows上都可以随便用 |
d******c 发帖数: 2407 | 2 python 的包管理好像很麻烦,在windows更困难,所以提供的比较少。一般开发者用
linux/mac比较方便,于是也不会去解决windows上的问题
anaconda的全部价值就在于帮你省去包管理的麻烦,一般人绝对搞不定那么多相互关联
以前人们说windows有dll hell,现在这些包的相互依赖问题还是很大
R有些包是和平台相关的,比如文件,系统相关的函数在不同平台上行为有所不同,还
有并行用的是不同机制。 |
m******r 发帖数: 1033 | |
e*******o 发帖数: 4654 | 4 主要是没这个必要 。
mac 跟linux 更接近一些。 |
m*****n 发帖数: 3575 | 5 R的关联管理的确很好
Anaconda的本质是另一个版本的Python,为了提速必须把Python的底层扩展,和原生
Python是不兼容的
【在 d******c 的大作中提到】 : python 的包管理好像很麻烦,在windows更困难,所以提供的比较少。一般开发者用 : linux/mac比较方便,于是也不会去解决windows上的问题 : anaconda的全部价值就在于帮你省去包管理的麻烦,一般人绝对搞不定那么多相互关联 : 以前人们说windows有dll hell,现在这些包的相互依赖问题还是很大 : R有些包是和平台相关的,比如文件,系统相关的函数在不同平台上行为有所不同,还 : 有并行用的是不同机制。
|
m*****n 发帖数: 3575 | 6 具体是哪个包?
我所知大部分R包都是用R写的,明码,可翻译成Python语言,那就应该跨平台
【在 d******a 的大作中提到】 : 把过去写的R程序很容易就改成python了 : 然后发现一个巨大问题 : 大多数统计学package都是R写的 : 意味着仍然需要R : 另外一个原因: : 个别的同时也提供了python版本,但是其中有的人似乎对Windows有刻骨的仇恨 : 根本不提供Windows版本 : 只能找第三方编译的 : 你要是说痛恨收费的操作系统,也说不通,因为都提供了水果版本 : R就不存在这个问题,任何package在Windows上都可以随便用
|
c*********e 发帖数: 16335 | 7 你是在学校还是公司?做统计的还是程序员?
【在 d******a 的大作中提到】 : 把过去写的R程序很容易就改成python了 : 然后发现一个巨大问题 : 大多数统计学package都是R写的 : 意味着仍然需要R : 另外一个原因: : 个别的同时也提供了python版本,但是其中有的人似乎对Windows有刻骨的仇恨 : 根本不提供Windows版本 : 只能找第三方编译的 : 你要是说痛恨收费的操作系统,也说不通,因为都提供了水果版本 : R就不存在这个问题,任何package在Windows上都可以随便用
|
n******g 发帖数: 2201 | 8 Bioconductor 里面大部分包 没有python 对应的包
这是生物domain的特点
【在 m*****n 的大作中提到】 : 具体是哪个包? : 我所知大部分R包都是用R写的,明码,可翻译成Python语言,那就应该跨平台
|
m******n 发帖数: 453 | 9 主要是Pandas太太太难用了
比起R的data.table差了一个太平洋
【在 d******a 的大作中提到】 : 把过去写的R程序很容易就改成python了 : 然后发现一个巨大问题 : 大多数统计学package都是R写的 : 意味着仍然需要R : 另外一个原因: : 个别的同时也提供了python版本,但是其中有的人似乎对Windows有刻骨的仇恨 : 根本不提供Windows版本 : 只能找第三方编译的 : 你要是说痛恨收费的操作系统,也说不通,因为都提供了水果版本 : R就不存在这个问题,任何package在Windows上都可以随便用
|
d********m 发帖数: 3662 | 10 r有package能把code转成python模式的,有谁用过吗?反正我是从来没用过 |
|
|
o****p 发帖数: 9785 | 11 mac不是都免费升级的么?怎么说是收费os?
【在 d******a 的大作中提到】 : 把过去写的R程序很容易就改成python了 : 然后发现一个巨大问题 : 大多数统计学package都是R写的 : 意味着仍然需要R : 另外一个原因: : 个别的同时也提供了python版本,但是其中有的人似乎对Windows有刻骨的仇恨 : 根本不提供Windows版本 : 只能找第三方编译的 : 你要是说痛恨收费的操作系统,也说不通,因为都提供了水果版本 : R就不存在这个问题,任何package在Windows上都可以随便用
|
d******a 发帖数: 32122 | 12 http://igraph.org/python/#downloads
【在 m*****n 的大作中提到】 : 具体是哪个包? : 我所知大部分R包都是用R写的,明码,可翻译成Python语言,那就应该跨平台
|
d******a 发帖数: 32122 | 13 能免费下载iso或者镜像吗?
【在 o****p 的大作中提到】 : mac不是都免费升级的么?怎么说是收费os?
|
m*****n 发帖数: 3575 | |
x****u 发帖数: 44466 | 15 在windows上自己装numpy几乎不可能完成
【在 d******c 的大作中提到】 : python 的包管理好像很麻烦,在windows更困难,所以提供的比较少。一般开发者用 : linux/mac比较方便,于是也不会去解决windows上的问题 : anaconda的全部价值就在于帮你省去包管理的麻烦,一般人绝对搞不定那么多相互关联 : 以前人们说windows有dll hell,现在这些包的相互依赖问题还是很大 : R有些包是和平台相关的,比如文件,系统相关的函数在不同平台上行为有所不同,还 : 有并行用的是不同机制。
|
d******a 发帖数: 32122 | 16
我忍了
到一个网站下载非官方的, 有 2.7 3.4 3.5
下载了 for 3.5的64位的
我在anaconda上安装,告知版本不符合
一查,anaconda是 3.6 64位的
难道就没法兼容之前3.5的?
Python-igraph, an interface to the igraph high performance graph library.
Requires pycairo.
python_igraph‑0.7.1.post6‑cp27‑none‑win32.whl
python_igraph‑0.7.1.post6‑cp27‑none‑win_amd64.whl
python_igraph‑0.7.1.post6‑cp34‑none‑win32.whl
python_igraph‑0.7.1.post6‑cp34‑none‑win_amd64.whl
python_igraph‑0.7.1.post6‑cp35‑none‑win32.whl
python_igraph‑0.7.1.post6‑cp35‑none‑win_amd64.whl
【在 m*****n 的大作中提到】 : 就怕这种用C写的包
|
m*****n 发帖数: 3575 | 17 哈哈,这就是下载最新包的后果
我一般主Python不会用最新的,而是用至少一年以前的,就是为了对加盟库进行兼容
【在 d******a 的大作中提到】 : : 我忍了 : 到一个网站下载非官方的, 有 2.7 3.4 3.5 : 下载了 for 3.5的64位的 : 我在anaconda上安装,告知版本不符合 : 一查,anaconda是 3.6 64位的 : 难道就没法兼容之前3.5的? : Python-igraph, an interface to the igraph high performance graph library. : Requires pycairo. : python_igraph‑0.7.1.post6‑cp27‑none‑win32.whl
|