小编Rob*_*tie的帖子

我应该在OSX上设置JAVA_HOME

许多使用shell脚本配置其环境的Java应用程序使用JAVA_HOME环境变量来启动正确版本的Java,找到JRE JAR等.

在OSX 10.6上,以下路径似乎对此变量有效

/Library/Java/Home
/System/Library/Frameworks/JavaVM.framework/Home
/System/Library/Frameworks/JavaVM.framework/Versions/Current
Run Code Online (Sandbox Code Playgroud)

其中一些是实际当前VM的符号链接(如"Java首选项"窗格中所定义).

但应该使用哪一个 - 或者可以使用其中任何一个?

java macos configuration

428
推荐指数
7
解决办法
26万
查看次数

如何将逻辑运算符应用于python列表中的所有元素

我有一个python中的布尔列表.我想和他们(或或或不)他们得到结果.以下代码有效但不是非常pythonic.

def apply_and(alist):
 if len(alist) > 1:
     return alist[0] and apply_and(alist[1:])
 else:
     return alist[0]
Run Code Online (Sandbox Code Playgroud)

有关如何使其更加pythonic赞赏的任何建议.

python

72
推荐指数
4
解决办法
7万
查看次数

如何检测numpy数组中元素的符号更改

我有一个numpy数组,其中包含正值和负值.

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

我想创建另一个数组,其中包含每个索引处发生符号更改的值(例如,如果当前元素为正,而前一个元素为负,反之亦然).

对于上面的数组,我希望得到以下结果

array([0,0,1,0,0,1,0])
Run Code Online (Sandbox Code Playgroud)

或者,发生符号变化的阵列中的位置列表或者布尔列表而不是0和1的列表是可以的.

python numpy

25
推荐指数
3
解决办法
2万
查看次数

当我从该模块中获取类时,如何检索模块路径

在python中,如果我有一个类foo,我call foo.__module__可以获得一个字符串,其中包含它所属的模块的名称.

如果我有一个模块bar,我可以调用bar.__file__以获取一个字符串,其中包含加载模块的路径.

怎么,当我只有foo类时,我能得到它所属模块的路径吗?(foo.__module__返回一个字符串,而不是它命名的模块的实例)

python

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

我如何获得python中变量的字节数,就像unix中的wc -c一样

我面临着大量数据文件的问题.我需要跳过对这些文件执行某些操作.我将文件的数据转换为变量.现在我需要获取变量的字节,如果它大于102400,则打印一条消息.

更新:我无法打开文件,因为它存在于tar文件中.内容已经被复制到一个名为'data'的变量中,我可以打印变量数据的内容.我只需要检查它是否超过102400字节.

谢谢

python tar

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

标签 统计

python ×4

configuration ×1

java ×1

macos ×1

numpy ×1

tar ×1