Size: a a a

2020 August 15

D

Dim in Python
он итак на компе летает
источник

D

Dim in Python
мне ведь под железо надо
источник

D

Dim in Python
Dim, [15.08.20 13:38]
вот эту часть нужно как-то ускорить:
# Apply round transforms
for r in range(1, rounds):
   for i in range(0, 4):
       a[i] = (T1[(t[ i          ] >> 24) & 0xFF] ^
               T2[(t[(i + s1) % 4] >> 16) & 0xFF] ^
               T3[(t[(i + s2) % 4] >>  8) & 0xFF] ^
               T4[ t[(i + s3) % 4]        & 0xFF] ^
               _Ke[r][i])

   t = list(a)

Dim, [15.08.20 13:41]
если бы можно было a[i] брать за одну или две итерации - было бы шикарно!
источник

DD

Dima Dzundza in Python
Dim
Dim, [15.08.20 13:38]
вот эту часть нужно как-то ускорить:
# Apply round transforms
for r in range(1, rounds):
   for i in range(0, 4):
       a[i] = (T1[(t[ i          ] >> 24) & 0xFF] ^
               T2[(t[(i + s1) % 4] >> 16) & 0xFF] ^
               T3[(t[(i + s2) % 4] >>  8) & 0xFF] ^
               T4[ t[(i + s3) % 4]        & 0xFF] ^
               _Ke[r][i])

   t = list(a)

Dim, [15.08.20 13:41]
если бы можно было a[i] брать за одну или две итерации - было бы шикарно!
Ну если ты используешь numpy
источник

DD

Dima Dzundza in Python
То ты можешь сделать векторизацию
источник

DD

Dima Dzundza in Python
Убрав for
источник

D

Dim in Python
Dima Dzundza
Ну если ты используешь numpy
что за нумпи?
источник

DD

Dima Dzundza in Python
Библиотека
источник

D

Dim in Python
Dima Dzundza
Библиотека
ты смеешься? у меня там даже струк-пака нет!
источник

DD

Dima Dzundza in Python
Для работы с скалярами, векторами, матрицами...
источник

DD

Dima Dzundza in Python
Стандарт вроде
источник

DD

Dima Dzundza in Python
Попробуй
источник

DD

Dima Dzundza in Python
Я не уверен
источник

D

Dim in Python
Dima Dzundza
Для работы с скалярами, векторами, матрицами...
есть аналог?
источник

DD

Dima Dzundza in Python
Но у меня всегда стандарт
источник

D

Dim in Python
среди них оно есть?
abs(x)
cmp(x, y)
round(x [, n])   (returns error)
vars([object])
ord(c)
import(name[, globals[, locals[,
fromlist]]])
callable(object)
coerce(x, y)
compile(string, filename, kind)
complex(real [, imag])   (returns error)
delattr(object, name)
divmod(a, b)
eval(expression[, globals[, locals]])
execfile(file[, globals[, locals]])
filter(function, list)
float(x)   (returns error)
globals()
input([prompt])
int(x)
intern(string)
issubclass(class1, class2)
locals()
long(x)
oct(x)
open(filename[, mode[, bufsize]])
raw_input([prompt])
reload(module)

apply(function, args[, keywords])
buffer(object[, offset[, size]])
chr(i)
dir([object])
getattr(object, name[, default])
hasattr(object, name)
hash(object)
hex(x)
id(object)
isinstance(object, class)
len(s)
list(sequence)
map(function, list, ...)
max(s[, args...])
min(s[, args...])
pow(x, y[, z])
range([start,] stop[, step])
reduce(function, sequence[, initializer])
repr(object)
setattr(object, name, value)
slice([start,] stop[, step])
str(object)
tuple(sequence)
type(object)
xrange([start,] stop[, step])
источник

DD

Dima Dzundza in Python
Неа
источник

D

Dim in Python
еще есть варианты?
источник

DD

Dima Dzundza in Python
Так это стандартные команды
источник

DD

Dima Dzundza in Python
У тебя нет import?
источник