Bonjour,
J'utilise une fonction de hashage qui hashe les cell-array récursivement. Cette récursion est très couteuse, et je cherche un moyen de la contourner (ou au mieux à l'envoyer sur une couche C, étant donné qu'un cell occupe plusieurs emplacements mémoire).
Dégrader la qualité du hashage ainsi réalisé ne me gène pas vraiment, je cherche surtout à accélerer le hashage d'un cell array. J'imagine dans l'idéal un truc du genre:
Et je me demande ce que je peux utiliser comme fonction cell2anything_hashable(). Peut on convertir un cell array en séquence de byte ? Faire du cast brut en C vers n'importe quel autre format numérique ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bindata= cell2anything_hashable(some_cell); hash_code= hash(bindata)
Merci d'avance pour votre aide/idées
Partager