mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-06-05 14:55:15 +02:00
Various Python 3 fixes
This commit is contained in:
parent
4642f5ac2b
commit
35aec1c6d0
2 changed files with 3 additions and 3 deletions
|
|
@ -581,7 +581,7 @@ class Indexable(Nameable, Updateable):
|
||||||
if len(transforms) == 0:
|
if len(transforms) == 0:
|
||||||
transforms = which.properties()
|
transforms = which.properties()
|
||||||
removed = np.empty((0,), dtype=int)
|
removed = np.empty((0,), dtype=int)
|
||||||
for t in transforms:
|
for t in list(transforms):
|
||||||
unconstrained = which.remove(t, self._raveled_index())
|
unconstrained = which.remove(t, self._raveled_index())
|
||||||
removed = np.union1d(removed, unconstrained)
|
removed = np.union1d(removed, unconstrained)
|
||||||
if t is __fixed__:
|
if t is __fixed__:
|
||||||
|
|
|
||||||
|
|
@ -362,7 +362,7 @@ def tdot_blas(mat, out=None):
|
||||||
A = mat.ctypes.data_as(ctypes.c_void_p)
|
A = mat.ctypes.data_as(ctypes.c_void_p)
|
||||||
BETA = c_double(0.0)
|
BETA = c_double(0.0)
|
||||||
C = out.ctypes.data_as(ctypes.c_void_p)
|
C = out.ctypes.data_as(ctypes.c_void_p)
|
||||||
LDC = c_int(np.max(out.strides) / 8)
|
LDC = c_int(np.max(out.strides) // 8)
|
||||||
dsyrk(byref(UPLO), byref(TRANS), byref(N), byref(K),
|
dsyrk(byref(UPLO), byref(TRANS), byref(N), byref(K),
|
||||||
byref(ALPHA), A, byref(LDA), byref(BETA), C, byref(LDC))
|
byref(ALPHA), A, byref(LDA), byref(BETA), C, byref(LDC))
|
||||||
|
|
||||||
|
|
@ -389,7 +389,7 @@ def DSYR_blas(A, x, alpha=1.):
|
||||||
"""
|
"""
|
||||||
N = c_int(A.shape[0])
|
N = c_int(A.shape[0])
|
||||||
LDA = c_int(A.shape[0])
|
LDA = c_int(A.shape[0])
|
||||||
UPLO = c_char('l')
|
UPLO = c_char('l'.encode('ascii'))
|
||||||
ALPHA = c_double(alpha)
|
ALPHA = c_double(alpha)
|
||||||
A_ = A.ctypes.data_as(ctypes.c_void_p)
|
A_ = A.ctypes.data_as(ctypes.c_void_p)
|
||||||
x_ = x.ctypes.data_as(ctypes.c_void_p)
|
x_ = x.ctypes.data_as(ctypes.c_void_p)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue