小编Fen*_*ang的帖子

是否保证python导入按顺序排列?依靠这个好主意?

如果我有以下Python代码:

import module1
import module2
Run Code Online (Sandbox Code Playgroud)
  • Python是否保证module1之前加载module2,并且它们不是,例如,并行加载?这适用于CPython,但我希望代码也可以移植到其他版本,包括允许多线程的代码.搜索Python规范并没有发现任何东西.
  • 依赖进口订单是个好主意,即使有保证吗?初始化代码module1必须在此之前运行module2.我没有想到替代方案,module1.init()那时module2.init()非常pythonic.

python import

3
推荐指数
1
解决办法
66
查看次数

为什么time.clock()返回错误的结果?

为什么time.clock()给出错误的结果?代码如下:

time_start1 = time.time()
time.sleep(5)
bb = time.time() - time_start1;
print bb;
time_1 = time.clock()
time.sleep(5)
cc = time.clock() - time_1
print cc
Run Code Online (Sandbox Code Playgroud)

结果是:

5.00506210327
0.006593
Run Code Online (Sandbox Code Playgroud)

第二个应该是5.0,但为什么它是0.006?我的操作系统是Ubuntu 14.04LTS 64位.我的IDLE版本是2.7.6.

谢谢!

python python-2.7

2
推荐指数
1
解决办法
2509
查看次数

为什么Julia中的字符串宏使用...?

我一直在寻找在对于r_str在朱莉娅宏,它分析r"text"Regex("text").第二个参数是flags...,它将标志传递给正则表达式,就像i不区分大小写一样,依此类推.

我自己正在玩这个并得到:

julia> macro a_str(p, flags...)
           print(flags)
           p
       end

julia> a"abc"iii
("iii",)"abc"
Run Code Online (Sandbox Code Playgroud)

所以它似乎iii都作为第一个标志传入.在那种情况下,为什么有...旗帜.是否可以将多个元素传递flags给宏?

macros julia

2
推荐指数
1
解决办法
455
查看次数

带有反斜杠的字符串宏\

是否可以将单个尾随\字符传递给字符串宏?

macro test_str(s)
    s
end

test"\\"  # results in \\, that is two backslashes
test"\"   # does not parse ... the " is treated as escaped
Run Code Online (Sandbox Code Playgroud)

macros julia

2
推荐指数
1
解决办法
67
查看次数

如何在文件上使用cmd或linux终端时启用颜色?

当我不使用REPL时,如何在Julia中启用颜色?当我尝试在Linux终端上运行我的Julia脚本时,它不会显示颜色.

另一个快速的问题.在另一个脚本中运行Julia脚本的最佳方法是什么?现在,我只是include("file.jl")ARGS数组中添加参数.

terminal-color julia

2
推荐指数
1
解决办法
207
查看次数

julia:类型定义包含可变长度数组

我想在Julia中定义一个复合类型,它包含另一个复合类型的可变长度数组.通过一个例子可以更好地解释.假设我有类型

type p 
    c::Int
    p() = new(0)
end
Run Code Online (Sandbox Code Playgroud)

我真的不在乎.问题是当我尝试定义类型时

type pp 
   len::Int
   arr::Array{p}(1, len)
end
Run Code Online (Sandbox Code Playgroud)

显然我得到一个像"len not defined"这样的错误,我不知道如何修复它.而且,我应该如何定义类型的构造函数pp?我是朱莉娅的新手,我甚至不确定我问的问题是否真的可行.

arrays types julia

1
推荐指数
1
解决办法
350
查看次数

朱莉娅 - 有2个相同大小的阵列的情节

我有两个数组:

sigma = logspace(-4,4,5)
Run Code Online (Sandbox Code Playgroud)

看起来像 = [10^-4,10^-2,10,10^2,10^4]

和一些其他数组包含5个值,这些值是从约5个不同向量的范数-2生成的.假设这是第二个数组:

Xnorm = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

我正在尝试绘制这两个数组:

figure()
plot(Xnorm,sigma)
Run Code Online (Sandbox Code Playgroud)

我希望sigma代表X轴,Xnorm代表y轴.现在的结果是一个空图.(我也试图在他们两个之间交换).

不幸的是,我没有找到任何关于使用数组绘图的好文档.

plot julia

0
推荐指数
1
解决办法
374
查看次数

标签 统计

julia ×5

macros ×2

python ×2

arrays ×1

import ×1

plot ×1

python-2.7 ×1

terminal-color ×1

types ×1