J'utilise replace()
pour déformer les données, et je voudrais avoir un paramètre "haute distorsion" où chaque instance est remplacée, et un réglage "faible distorsion" où il y a 50% de chance que chaque instance soit remplacée. Par exemple:Remplacer 50% de caractères (aléatoirement) dans une chaîne
x = "aaaaaaaaaa"
x = x.replace("a", "b")
'bbbbbbbbbb'
x = "aaaaaaaaaa"
x = x.5050replace("a", "b")
'aabbabbaab'
Sans re-écrire replace()
, comment quelqu'un pourrait le faire?
Vous n'avez pas besoin des supports - ça va aussi bien travailler sans elle. – DSM
@DSM bien sûr, oublié à ce sujet, merci pour le rappel, cependant! – Volatility
Cela donnera un remplacement de presque 50% mais pas exact 50% de remplacement – Abhijit