问题标签 [ijulia-notebook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 在 Julia 中使用带有正则表达式的 ismatch() 函数时出错
我正在尝试做一个非常简单的程序来使用 Julia 中的 ismatch() 函数查找匹配项。假设我的模式是
然后我用一些随机元素制作了一个名为 input 的列表:
现在我想确定存在多少匹配项,然后使用 e_pat 作为参考打印它们:
使用该代码,我只会得到“true”,并且错误显示如下:
我该怎么做才能获得以下内容?
我阅读了 ismatch() 文档,但没有发现任何有用的信息。任何帮助都感激不尽
julia - IJulia for Julia v0.7
我尝试构建 Julia (v0.7) 的最新(开发)版本,并希望使用 Jupyter Notebook 中的这个内核。当我尝试运行
Pkg.add("IJulia")
和构建模块时,构建失败。我得到的错误是
将此作为问题发布在 github 上是否合理,或者这些问题仅适用于稳定版本 v0.6?
matplotlib - 在 Julia 中绘图——带有 Plots.jl 的 Pyplots 后端
我试图在一个窗口中显示一个数字,比如 Python 中的 Matlab 数字和 matplotlib 数字。我正在使用带有 Pyplot 后端的 Plots.jl 包。
我可以将我的图保存为 svg 或 png 文件,但我不知道如何使用 IJulia 或 Julia REPL 以交互方式显示它们。
感谢您的时间。
julia - Gurobi/Jump/Julia 中的多维数组
我正在使用 Jump/Julia 来解决优化问题。这是一些源位置和一些目的地的运输问题。此外,我有不同的产品类型,因此将一种产品从源 i 发送到目的地 j 与其他类型的产品不同。通常当产品是同质的时,我可以这样写一个成本矩阵
它只是意味着将一种产品从 i 发送到 j 的成本。当移动成本也取决于产品类型时,我试图找到一种修改成本矩阵的方法。示例 c[1,2,3] 表示将产品类型 1 从源 2 移动到目标 3 的成本。谢谢。
module - 如何在 JuliaBox 笔记本中使用我自己的模块?
我最近开始使用 JuliaBox 在 Julia 中进行编程,并且我想使用我之前使用 Juno-Atom IDE 编写的自己的模块。我已将相关模块上传到 JuliaBox,但我无法从 JuliaBox 笔记本中调用它们。我得到的错误信息如下:
我最初将该模块放在一个名为“modules”的单独文件夹中,但即使将其移动到主文件夹(与笔记本相同的位置),我仍然会收到相同的错误消息。
我已经确定了工作目录:
..这似乎是我的模块当前存储的文件夹。至少,这是我尝试在 JuliaBox 主屏幕上移动模块文件时显示的目录。
我确实尝试在 Package Builder 下将模块安装为未注册的包(我快绝望了!),但这也不起作用。
所以我想知道是否需要在环境变量中的 JULIA_LOAD_PATH 中添加一些东西;然而,这似乎与使用在线版 Jupyter 笔记本的目的背道而驰,这可能是为了方便在任何地方访问。
无论如何,我的想法已经用完了,所以如果有人能给我一个关于我哪里出错的线索,我将不胜感激。
python - 在私人网站上托管交互式 jupyter notebook
我目前使用 Wordpress(但托管在 siteground)运行一个个人网站,该网站是一组工程学习指南。我想使这些学习指南具有交互性(即基于滑块刷新图形,进行基本计算以指示设计是否有效,所以我需要 numpy)。一位朋友建议我为此目的使用 Jupyter 笔记本,因为您既可以渲染 LaTeX(我目前正在将 Mathjax 与 Wordpress 一起使用),也可以使用 Bokeh 或 Plotly 获得我想要的交互式图形类型。
虽然我看到了在特定服务器上共享笔记本的教程,但我所追求的是其他人能够在他们的浏览器中运行我的笔记本(只读),笔记本是私人托管的。
我仍然不确定 Jupyter 是否是实现我想要的正确途径,所以我愿意接受其他建议(有人也建议使用 Julia,但我看到的例子较少)。
julia - 如何轻松检查 Julia 语言中嵌入函数的实现?
在 Matlab 中,可以通过键入来检查(大多数?)嵌入函数是如何实现的edit function_name
。提到的命令在编辑器中打开function_name
代码。
我想知道 Julia 语言中是否有类似的方法(例如 Cholesky 的方法是如何实现的)?
anaconda - 执行 Pkg.build("IJulia") 时找不到 jupyter-kernelspec'
请尝试重建 IJulia,因为我无法通过 Anaconda 导航器启动它(我收到红色kernel error
)。使用命令Pkg.build("IJulia")
,以下是输出:
INFO: Building Conda
INFO: Building MbedTLS
===============================[ ERROR: MbedTLS]============================
LoadError: unlink: operation not permitted (EPERM)
while loading C:\Users\s1364322\.julia\v0.6\MbedTLS\deps\build.jl, in expression starting on line 40
==============================================================================
INFO: Building ZMQ
INFO: Building IJulia
INFO: Installing Jupyter via the Conda package.
INFO: Found Jupyter version 4.3.0:
C:\Users\s1364322\.julia\v0.6\Conda\deps\usr\Scripts\jupyter
INFO: Installing Julia kernelspec julia-0.6
Error executing Jupyter command 'kernelspec': [Errno 'jupyter-kernelspec' not found] 2
[InstallKernelSpec] Removing existing kernelspec in
C:\Users\s1364322\AppData\Roaming\jupyter\kernels\julia-0.6
[InstallKernelSpec] Installed kernelspec julia-0.6 in
C:\Users\s1364322\AppData\Roaming\jupyter\kernels\julia-0.6
================================[ BUILD ERRORS]=============================
WARNING: MbedTLS had build errors.
- packages with build errors remain installed in C:\Users\s1364322\.julia\v0.6
- build the package(s) and all dependencies with Pkg.build("MbedTLS")
- build a single package by running its deps/build.jl script
===============================================================================
当我尝试Pkg.build("MbedTLS")
时,输出是:
LoadError: unlink: operation not permitted (EPERM)
while loading C:\Users\s1364322\.julia\v0.6\MbedTLS\deps\build.jl, in expression starting on line 40
请问,我怎样才能绕过呢?
这是我的版本信息:
Julia 版本 0.6.0 提交 903644385b* (2017-06-19 13:05 UTC) 平台信息: 操作系统: Windows (x86_64-w64-mingw32) CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz WORD_SIZE : 64 BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell) LAPACK: libopenblas64_ LIBM: libopenlibm LLVM: libLLVM-3.9.1 (ORCJIT, skylake)
谢谢你的帮助!
julia - 在 Julia 1.0.0 上安装 IJulia
我刚刚安装了 Julia,现在想安装 IJulia 笔记本。但是,编译失败:
指出的文件实际上存在,我可以获取它:
怎么了?
更新:关于.julia/packages/Conda/m7vem/deps/usr/
文件夹的问题,一切似乎都是正确的: