Julia: 调用Python 库
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 库相关推荐
- julia 调用python库_Julia调用Python实现超像素分割SLIC算法
最近想要在julia中实现 Simple Linear Iterative Clustering (SLIC) 算法对图像进行超像素分割,关于SLIC超像素分割算法,请参考SLIC Superpixe ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command) 目录 tkinter应用案例 1.添加菜单栏组件 2.tkinter应用案例:添 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 目录 tkinter应用案例 1.添加右键弹出菜单 2.点击一个按钮弹 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas) 导读 动态演示调用python库的tkinter带你进入GUI世界(Canvas) 目录 t ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Find/un ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件) 导读 动态演示调用python库的tkinter带你进入GUI世 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Button ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command) 导读 动态演示调用python库的tkinter带你进入GUI世界 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar) 导读 动态演示调用python库的tkinter带你进入GUI世界(L ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 导读 动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 目录 ...
最新文章
- 斯坦福cs161算法考试的cheat sheet!!!十分重要!!!
- 读取CSV内容,根据不同的图片标签放到指定文件夹
- memcpy函数_如何理解c语言中的回调函数
- 修改 Powerpoint 的 Master slide
- 从底层重学 Java 之 BigInteger 大整数 Gitchat连接
- html层重叠,HTML/CSS相关问题 z-Index层重叠顺序
- nodejs与php通信,使用DNode实现php和nodejs之间通信的简单实例
- ActiveMq 不能正确获取有过期时间的消息的原因
- IDEA离线使用本地maven仓库
- Android通过post请求发送一个xml,解析返回xml数据
- app上传遇到的一些问题
- excel部分网格线不见了_EXCEL-绘制箱形图
- Adobe Photoshop CC2020【PS cc2020】安装方式及安装包下载
- python pdfminer的功能_使用Python pdfMiner提取每页文本?
- 借用 AWS 服务 CodePipeling + ECS 实现蓝绿发布 (awscli)
- OA多级审批流程表设计方案(干货满满)
- 身份证实名认证接口,实名认证API接口文档
- 初创公司需要哪些部门_哪些初创公司在安全方面犯了错误
- 软考中级 真题 2015年上半年 信息系统管理工程师 应用技术
- POJ-3426-0-1背包Charm Bracelet