Julia的库和生态不及Python的零头,因此对julia党员来讲,很有必要学会Julia call Python.

一、基本的库: PyCall
这个你先在Julia环境中下好。
当你试一下,using PyCall时,正常就表示可以了,否则你就看看什么原因。

二、关于Python
你还是得知道原因Python库、 函数之类是如何用的。

三、调用Python中的函数

using Pkg
using PyCall
@pyimport math # 表示调用python 中math库function julia_from_python(value)    # julia函数# 下面是一个python函数return math.sin(value)
end

简洁的方式:

四、调用Python中的类
julia调用python函数相对简单,但是调用python中的类要稍复杂一些。具体可以参考:
https://github.com/JuliaPy/PyCall.jl

比如:

@pyimport numpy.polynomial as P
@pydef mutable struct Doubler <: P.Polynomialfunction __init__(self, x=10)self[:x] = xendmy_method(self, arg1::Number) = arg1 + 20x2.get(self) = self[:x] * 2function x2.set!(self, new_val)self[:x] = new_val / 2end
end
Doubler()[:x2]

Julia: 调用Python 库相关推荐

  1. julia 调用python库_Julia调用Python实现超像素分割SLIC算法

    最近想要在julia中实现 Simple Linear Iterative Clustering (SLIC) 算法对图像进行超像素分割,关于SLIC超像素分割算法,请参考SLIC Superpixe ...

  2. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command) 目录 tkinter应用案例 1.添加菜单栏组件 2.tkinter应用案例:添 ...

  3. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 目录 tkinter应用案例 1.添加右键弹出菜单 2.点击一个按钮弹 ...

  4. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas) 导读 动态演示调用python库的tkinter带你进入GUI世界(Canvas) 目录 t ...

  5. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Find/un ...

  6. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件) 导读 动态演示调用python库的tkinter带你进入GUI世 ...

  7. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Button ...

  8. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command) 导读 动态演示调用python库的tkinter带你进入GUI世界 ...

  9. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar) 导读 动态演示调用python库的tkinter带你进入GUI世界(L ...

  10. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 导读 动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 目录 ...

最新文章

  1. 斯坦福cs161算法考试的cheat sheet!!!十分重要!!!
  2. 读取CSV内容,根据不同的图片标签放到指定文件夹
  3. memcpy函数_如何理解c语言中的回调函数
  4. 修改 Powerpoint 的 Master slide
  5. 从底层重学 Java 之 BigInteger 大整数 Gitchat连接
  6. html层重叠,HTML/CSS相关问题 z-Index层重叠顺序
  7. nodejs与php通信,使用DNode实现php和nodejs之间通信的简单实例
  8. ActiveMq 不能正确获取有过期时间的消息的原因
  9. IDEA离线使用本地maven仓库
  10. Android通过post请求发送一个xml,解析返回xml数据
  11. app上传遇到的一些问题
  12. excel部分网格线不见了_EXCEL-绘制箱形图
  13. Adobe Photoshop CC2020【PS cc2020】安装方式及安装包下载
  14. python pdfminer的功能_使用Python pdfMiner提取每页文本?
  15. 借用 AWS 服务 CodePipeling + ECS 实现蓝绿发布 (awscli)
  16. OA多级审批流程表设计方案(干货满满)
  17. 身份证实名认证接口,实名认证API接口文档
  18. 初创公司需要哪些部门_哪些初创公司在安全方面犯了错误
  19. 软考中级 真题 2015年上半年 信息系统管理工程师 应用技术
  20. POJ-3426-0-1背包Charm Bracelet

热门文章

  1. 为什么我离开了管理岗位
  2. fedora 23 vlc 以root运行的方法
  3. 再看《JavaScript高级程序设计》第8-9章
  4. 2-set 1823: [JSOI2010]满汉全席
  5. Iframe跳转问题
  6. ASA防火墙IPSEC ***配置
  7. MongoDB实战系列之三:MongoDB的主从部署
  8. java静态成员静态代码块初始化顺序
  9. 电子政务的着力点---紫云舆情服务
  10. android特殊用法(转)