Tag: 模块

用给定的(数字)分布生成随机数字

我有一个文件,有不同的值的概率,例如: 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 我想用这个分布生成随机数。 处理这个的现有模块是否存在? 编写自己的代码非常简单(构build累积密度函数,生成一个随机值[0,1]并select相应的值),但似乎这应该是一个常见问题,可能有人创build了一个函数/模块它。 我需要这个,因为我想生成一个生日的列表(不遵循标准random模块中的任何分布)。

如何在Haskell中导入.hs文件

我做了一个叫time.hs的文件。 它包含一个测量另一个函数执行时间的函数。 有没有办法将time.hs文件导入到另一个Haskell脚本? 我想要的东西是: module Main where import C:\Haskell\time.hs main = do putStrLn "Starting…" time $ print answer putStrLn "Done." 在'time.hs'中定义的时间为: module time where Import <necessary modules> time a = do start <- getCPUTime v <- a end <- getCPUTime let diff = (fromIntegral (end – start)) / (10^12) printf "Computation time: %0.3f sec\n" (diff […]

在模块和/或包中组织Python类

我喜欢每个文件拥有一个公共类的Java约定,即使有时有很好的理由将多个公共类放入单个文件中。 在我的情况下,我有相同的接口的替代实现。 但是,如果我将它们放入单独的文件,我会在导入语句(或误导模块名称)中有多余的名称: import someConverter.SomeConverter 而someConverter将是文件(和模块)名称和SomeConverter类名称。 这对我来说很不雅观。 把所有的替代类放到一个文件中会导致一个更有意义的导入语句: import converters.SomeConverter 但是如果我把所有的相关类放到一个单独的模块文件中,我担心这些文件会变得很大。 这里的Python最佳实践是什么? 每个文件有一个类是不寻常的?

ImportError:没有名为六的模块

我试图build立OpenERP项目,完成与依赖。 这是现在给这个错误 Traceback (most recent call last): File "openerp-client.py", line 105, in <module> File "modules\__init__.pyo", line 23, in <module> File "modules\gui\__init__.pyo", line 22, in <module> File "modules\gui\main.pyo", line 33, in <module> File "rpc.pyo", line 29, in <module> File "common\__init__.pyo", line 22, in <module> File "common\common.pyo", line 26, in <module> File "tools\__init__.pyo", line 28, in <module> […]

Python:导入包含的包

在一个包内部的模块中,我需要使用该包的__init__.py中定义的函数。 我如何导入包内的模块,所以我可以使用该function? 在模块中导入__init__将不导入包,而是导入名为__init__的模块,导致具有不同名称的事件的两个副本… 有没有pythonic的方式来做到这一点?

如何更新我发布的NPM模块?

我创build了一个NPM模块,我发布了它的版本0.0.1 我做了一些改变,并推送到github,我想这样,当一个使用npm install myModule使用新版本。 我如何告诉NPM有一个版本0.0.2?

将模块分成几个文件

我想要一个有多个结构的模块, 每个模块都有自己的文件。 以Math模块为例: Math/ Vector.rs Matrix.rs Complex.rs 我希望每个结构都在同一个模块中,我将使用我的主文件,如下所示: use Math::Vector; fn main() { // … } 然而,Rust的模块系统(开始时有点混乱)没有提供一个明显的方法来做到这一点。 它似乎只允许你在一个文件中有你的整个模块。 这是不是土气? 如果没有,我该怎么做?

Node.js和ES6中的module.exports和export默认值

Node的module.exports和ES6的export default什么区别? 我试图找出为什么当我尝试在Node.js 6.2.2中export default时,我得到“__不是构造函数”错误。 什么工作 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is Slim Shady.' } } // This works module.exports = SlimShady 什么都行不通 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is Slim Shady.' } } […]

我怎样才能有条件地导入一个ES6模块?

我需要做这样的事情: if (condition) { import something from 'something'; } // … if (something) { something.doStuff(); } 上面的代码不能编译; 它会抛出SyntaxError: … 'import' and 'export' may only appear at the top level 。 我尝试使用System.import如下所示,但我不知道System来自哪里。 这是ES6的build议,最终没有被接受吗? 该文章中的“程序化API”链接将我转到不推荐的文档页面 。

标准库中最有用的Python模块?

我在巴黎大学教授研究生水平的Python课程,学生需要介绍标准库。 我想和他们讨论一些最重要的标准模块。 你认为哪些模块是绝对必须的? 即使响应可能取决于你的领域(networking编程,科学等),我觉得一些模块是常见的需要: math , sys , re , os , os os.path , logging ,…也许: collections , struct , … 你会build议我在一个或两个小时的时间内给出什么模块?