标签: packages

Delphi的RAD Studio\5.0\lib\debug文件夹

也许是一个愚蠢的问题,但这个Delphi文件夹的目的究竟是什么?:C:\ Program Files\CodeGear\RAD Studio\5.0\lib\debug

..和为什么/什么时候*.dcu文件放在那里而不是C:\ Program Files\CodeGear\RAD Studio\5.0\lib \?

我试图找到重复的DCU和BPL文件,基于我收到的另一个问题,并且似乎lib和lib\debug文件夹有时包含相同或类似的*.DCU文件.这是好的,还是不行......何时/为什么?

在此先感谢您的帮助.:)

ide delphi packages

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

在Python中调用函数时,您是否始终必须引用该包?

我是Python初学者,刚刚开始使用包.

当您在导入包之后调用函数时,是否始终必须引用它才能使其正常工作,或者这只是一种好的做法?

例如,我正在使用该pandasipython.

import pandas
import numpy as np

df = pandas.read_csv('/Users/admin/Documents/data.csv')
Run Code Online (Sandbox Code Playgroud)

我是否总是必须使用包名来调用该函数?如果我不这样做,最好总是参考它吗?

python packages

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

如何从现有的R包中获取Makefile?

我喜欢R中的GBM包.

我不能让R的内存管理与我的机器/数据集/任务的组合一起工作,原因在其他地方已被涵盖,并且为了这个问题的目的应该被认为是非主题.

我想从R中"删除"GBM算法并将其重建为独立代码.

不幸的是,包tarball中没有Makefile(或者我见过的任何R包tarball).有没有一个地方我可以寻找简单的R包装Makefile?或者我是否真的必须回到零点并编写我自己的Makefile以进行漫长的痛苦之旅?

packages makefile r

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

在Python2.7上安装tkMessageBox

有没有人碰巧知道如何在Python2.7上安装tkMessageBox?我正在尝试运行一些我发现的Tkinter脚本,我需要tkMessageBox才能这样做.我尝试了"pip install tkMessageBox"并收到一条消息,说没有找到该名称的包.我也试过在Christoph Gohlke的网站上寻找安装人员,但没有运气.我已经读过tkMessageBox在Python3.x中更改了名称 - 我可以使用不同的名称来安装它吗?任何其他人可以提供的帮助将是非常感谢.(如果重要,我在Windows 8中工作.)

python packages pip tkinter tkmessagebox

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

子模型名称与文件相同的Python模块布局

我习惯了一种脚本语言,在这种语言中布局模块非常常见:

lib/Foo.pm
lib/Foo/Bar.pm
lib/Foo/Baz.pm
Run Code Online (Sandbox Code Playgroud)

如果你有Foo.pm,那么有一个名为Foo的目录,你可以在其下放置子模块.

在Python中,我试图像这样模仿布局:

modules/foo.py
modules/foo/bar.py
modules/foo/baz.py
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,因为我这样做:

from foo import Foo
Run Code Online (Sandbox Code Playgroud)

Python认为我正在导入一个名为'foo'而不是foo.py的目录.我试图弄乱init .py业务无济于事.

有办法解决这个问题吗?我发现Python无法区分目录foo和文件foo.py是非常烦人的.

编辑:我想我错过了一件重要的作品.我通过单元测试来获取模块/目录,因此整个目录结构如下所示:

modules/foo.py
modules/foo/bar.py
modules/foo/baz.py
tests/unit.py
Run Code Online (Sandbox Code Playgroud)

在unit.py中,我有以下内容:

#!/usr/bin/python

import sys
import os

findbin = os.path.abspath(os.path.dirname(sys.argv[0]))
sys.path.append(findbin + "/../modules")

from foo import Foo

obj = Foo()
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我得到:

from foo import Foo
ImportError: cannot import name Foo
Run Code Online (Sandbox Code Playgroud)

python packages

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

无法加载R包数据

我已经开发了一个R软件包,但由于某些原因,当软件包被Roxygenised并安装时,与软件包一起使用的数据集没有正确加载.我在包的R文件夹中有一个.R脚本,如下所示

#' Score Card
#' @docType data
#' @name scoreCard
#' @aliases scoreCard
#' @format An object of class \code{data.frame} with 119 rows and 3 columns.
#' \describe{
#'   \item{Category}{The Category for which an observation is made}
#'   \item{Observation}{The possible responses given for each category}
#'   \item{Score}{The score allocated against a response for each category}
#' }
#' @source Internal
#' @usage scoreCard
#' @keywords datasets
NULL
Run Code Online (Sandbox Code Playgroud)

这会在Roxygenise调用时为数据集创建一个.Rmd文件,但是当我尝试使用packageName::scoreCard它调用数据集时'scoreCard' is not an exported object from 'namespace:packageName' …

namespaces packages r

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

在GitHub上安装吸墨纸和quantstrat

我正在经历从Github安装吸墨纸和quantstrat包的困难时期.当我们在sourceforge上托管时,我在网上找到的大多数帮助都已经过时了.我尝试使用install_github()函数,它返回错误如下.(事实上​​,当我尝试R-Forge时会出现类似的错误)任何人都能提供关于这里发生的事情的线索吗?

install_github("braverock/blotter")
Downloading GitHub repo braverock/blotter@master
from URL https://api.github.com/repos/braverock/blotter/zipball/master
Installing blotter
"C:/PROGRA~1/R/R-33~1.3/bin/x64/R" --no-site-file --no-environ --no-save  \
  --no-restore --quiet CMD INSTALL  \
  "C:/Users/User/AppData/Local/Temp/Rtmp8mMwyT/devtools416cfd229e7/braverock-blotter-bdefb02"  \
  --library="C:/Program Files/R/R-3.3.3/library" --install-tests 

* installing *source* package 'blotter' ...
** libs

*** arch - i386
c:/Rtools/mingw_32/bin/gcc  -I"C:/PROGRA~1/R/R-33~1.3/include" -DNDEBUG     -I"d:/Compiler/gcc-4.9.3/local330/include"     -O3 -Wall  -std=gnu99 -mtune=core2 -c calcPosAvgCost.c -o calcPosAvgCost.o
make: sh.exe: Command not found
make: *** [calcPosAvgCost.o] Error 127
Warning: running command 'make -f "C:/PROGRA~1/R/R-33~1.3/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-33~1.3/share/make/winshlib.mk" SHLIB="blotter.dll" OBJECTS="calcPosAvgCost.o"' had status 2
ERROR: compilation failed for package 'blotter'
* …
Run Code Online (Sandbox Code Playgroud)

packages r quantstrat

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

在Go中创建包的工作流程

我知道Go中的程序是从main函数中作为起点运行的.但我想知道为新包创建功能的工作流程.

例如在python中,我__main__直接调用模块时使用模块.从其他文件导入模块时__main__将被忽略.在开发新模块时,这很有用.

if __name__ == "__main__":
    # Run module code here if module called directly
Run Code Online (Sandbox Code Playgroud)

对于Go我正在使用test.go文件package main以及我的main.go文件来测试我正在创建的包中的函数.

// test.go
package main

import (
    "newpackage"
)

func main() {
    newpackage.MyNewFunc()
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点,还是标准的工作流程?谢谢.

packages go

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

API和包之间有什么区别?

我们需要一个PHP项目的API,但API(OMDB API)不是免费的,所以我们寻找一个替代方案,并看到了这个名为imdbphp的包(https://packagist.org/packages/imdbphp/imdbphp).这个包是否足以成为API的替代品,或者它们具有不同的功能?

非常感谢你.

php api packages laravel-5

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

dplyr过滤器"单元格内容""单元格值"是

这是一个基本问题,但我花了2个小时寻找答案,我没有找到解决方法.我有一个李克特量表(0,5,10),但不幸的是,我的数据集有一些不同的值(例如,800).我写了一个可复制的代码.

我想使用dplyr只保留我只有0,5,10的行(或者删除整个行,我有一个奇怪的结果)

示例代码:

dat <- data.frame(v1=c(10,5,0,10), 
                  v2=c(10,0,0,800), 
                  v3=c(10,0,0,5), 
                  v4=c(800,10,5,10),
                  v5=c(0,800,5,10))
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用这样的东西:

dat2 <- dat %>% filter(rowSums(.) < 50)
Run Code Online (Sandbox Code Playgroud)

但是我想"循环"所有数据集以丢弃我所拥有的不同数字的行.

谢谢

packages r dplyr

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

标签 统计

packages ×10

r ×4

python ×3

api ×1

delphi ×1

dplyr ×1

go ×1

ide ×1

laravel-5 ×1

makefile ×1

namespaces ×1

php ×1

pip ×1

quantstrat ×1

tkinter ×1

tkmessagebox ×1