小编Ale*_*Gao的帖子

如何查找仅对所有者具有特定权限的文件?

我想只能在某个用户的许可下找到文件.例如,如果我想找到一个我拥有完全权限的文件.

我可以这样做:

find . -user $(whoami) -perm 
Run Code Online (Sandbox Code Playgroud)

但是,-perm如果我想忽略root和其他用户的权限,我该怎么办?

linux permissions bash file find

40
推荐指数
2
解决办法
5万
查看次数

numpy中"less_equal"中遇到"无效值"的原因可能是什么

我经历了RuntimeWarning

 RuntimeWarning: invalid value encountered in less_equal
Run Code Online (Sandbox Code Playgroud)

由我的这行代码生成:

center_dists[j] <= center_dists[i]
Run Code Online (Sandbox Code Playgroud)

两个center_dists[j]center_dists[i]是numpy的阵列

这个警告可能是什么原因?

python arrays numpy runtime

28
推荐指数
2
解决办法
4万
查看次数

Pycharm(@property)和(@ x.setter)自动生成

我想知道是否有一些方法可以使用Pycharm为类中的所有变量自动生成getter(@property)或setter.

如果有办法,有人可以指出吗?


谢谢!实际上我的意思是自动生成(@property)和(@ x.setter).

python pycharm

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

如何更改theano使用的设备

我试图更改基于theano的程序中使用的设备.

from theano import config
config.device = "gpu1"
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误

Exception: Can't change the value of this config parameter after initialization!
Run Code Online (Sandbox Code Playgroud)

我想知道在代码中改变gpu到gpu1的最佳方法是什么?

谢谢

python theano

17
推荐指数
2
解决办法
6399
查看次数


"syscall-template.S:没有这样的文件或目录"是GDB或我的程序的错误

我使用GDB来调试Python和C的组合程序.当程序的分段错误发生时,GDB给出了一个错误.

81  ../sysdeps/unix/syscall-template.S: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

这里有几行引用信息.

0  0x00007ffff6f2b6d7 in kill () at ../sysdeps/unix/syscall-template.S:81
1  0x000000000042a241 in posix_kill.64590 (self=<optimized out>, args=<optimized out>) at ../Modules/posixmodule.c:4306
2  0x000000000050e78c in call_function (oparg=<optimized out>, pp_stack=0x7fffffffd7b0) at ../Python/ceval.c:4020
3  PyEval_EvalFrameEx (f=f@entry=Frame 0x7ffff5784608, for file /usr/local/lib/python2.7/dist-packages/django/utils/autoreload.py, line 121, in python_reloader (main_func=<instancemethod at remote 0x7ffff69a3a00>, args=(), kwargs={'use_static_handler': True, 'settings': None, 'pythonpath': None, 'verbosity': '1', 'traceback': None, 'use_ipv6': False, 'use_threading': True, 'use_reloader': True, 'insecure_serving': False}, exit_code=-11), 
throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
Run Code Online (Sandbox Code Playgroud)

这是GDB或我的程序的错误吗?我在跟踪信息中找不到任何我的程序类.

谢谢 !

c python gdb

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

theano dot产品是如何播出的

任何人都可以举例说明我是如何进行 theano dot 产品广播的。它似乎与 numpy 不同

import numpy
import theano
import theano.tensor as T

theano.config.compute_test_value = 'off'

W1val = numpy.random.rand(2, 5, 10, 4).astype(theano.config.floatX)

W1 = theano.shared(W1val, 'W1')

x  = T.tensor3('x')

func_of_W1 = W1

h1 = T.dot(x, func_of_W1)

f = theano.function([x], h1)

print f(numpy.random.rand(3, 5, 10)).shape
Run Code Online (Sandbox Code Playgroud)

这是我用 theano 尝试的实验。

#   T.dot(x shape ,  W1 shape) = result shape

# (3, 5, 10) * (2, 5, 10, 4) = (3, 5, 2, 5, 4)

# (3, 10) * (2, 5, 10, 4) …
Run Code Online (Sandbox Code Playgroud)

numpy theano

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

nvcc -arch sm_52给出错误"没有为选项'gpu-architecture'定义值'sm_52'"

我将我的cuda工具包从5.5更新到6.5.然后按照命令

nvcc -arch=sm_52
Run Code Online (Sandbox Code Playgroud)

开始给我一个错误

nvcc fatal   : Value 'sm_52' is not defined for option 'gpu-architecture'
Run Code Online (Sandbox Code Playgroud)

这是一个错误吗?或者nvcc 6.5不支持Maxwell虚拟架构.

cuda gpu nvcc

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

numpy.random.RandomState() 是否在调用 rand() 时自动调用?

像 C++ 这样的语言需要程序员设置随机数生成器的种子,否则它的输出将始终相同。但是,像 numpy 这样的库不需要您手动初始化种子。

例如,代码如下:

from numpy.random import rand
rand()
Run Code Online (Sandbox Code Playgroud)

每次都会给出不同的结果。

这是否意味着numpy.random.RandomState(seed=None)每次调用时都会调用rand

python random numpy

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

Clojure中[]和'[]之间有什么区别?

我最近一直在研究Clojure,我看到人们在不同的地方使用[],'[],()和'().在某些情况下,[]和'[]是可以互换的.

所以我想知道这两个符号之间有什么不同?

clojure

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

标签 统计

python ×5

numpy ×3

theano ×2

arrays ×1

bash ×1

c ×1

clojure ×1

cuda ×1

file ×1

find ×1

gdb ×1

gpu ×1

linux ×1

nvcc ×1

permissions ×1

pycharm ×1

random ×1

reinforcement-learning ×1

runtime ×1