Благодарю всех, кто принял в нём участие! 🫶
В скором времени возможно, еще что-нибудь придумаю)
Дневник Сорши - это уникальный канал, который представляет собой интересную летопись, наполненную увлекательными историями и заметками. Здесь вы найдете увлекательные записи о различных событиях, людях и местах, которые могут заинтересовать каждого. Канал создан для того, чтобы поделиться удивительными открытиями и впечатлениями с широкой аудиторией. Подписывайтесь на канал, чтобы не пропустить новые и увлекательные материалы от Сорши! Для связи с автором канала обращайтесь по контактам: @sorsha_go. Также вы можете следить за творчеством Сорши на платформах Youtube (https://youtube.com/@Sorsha_go), TikTok (https://www.tiktok.com/@sorsha_go) и Github (https://github.com/sorsha256). Присоединяйтесь к сообществу Дневника Сорши и погрузитесь в увлекательный мир историй и открытий!
24 Jul, 22:18
23 Jul, 13:20
09 Jul, 21:29
09 Jul, 21:25
@staticmethod
def avoid_zero(arg):
# return max(arg, 1e-10)
if arg == 0:
return 1.1
elif arg == 1:
return 1.1
else:
return arg
@staticmethod
def avoid_negative(arg):
is_negative = math.copysign(1, arg) == -1
if is_negative:
return 0
else:
return arg
def calculate_efficiency_profile(self, arg1, arg2, arg3):
"""
:param arg1: like count
:param arg2: followers count
:param arg3: videos count
:return: (arg1 * arg2) * math.log(math.sqrt(arg1 * arg2)) * math.sqrt(arg3)
"""
arg1 = self.flatten(arg1)
arg2 = self.flatten(arg2)
arg3 = self.flatten(arg3)
return round((arg1 * arg2) * math.log(math.sqrt(arg1 * arg2)) * math.sqrt(arg3), 5)
def flatten(self, arg):
return math.sqrt(self.avoid_negative(math.log(self.avoid_zero(self.avoid_negative(arg)))))
def smoothing(self, arg1, arg2):
arg1 = self.flatten(arg1)
arg2 = self.flatten(arg2)
return (arg1 * arg2) * math.log(math.sqrt(arg1 * arg2))
def calculate_efficiency_video(self, arg1, arg2, arg3, arg4, arg5):
"""
:param arg1: play count
:param arg2: like count
:param arg3: comment count
:param arg4: collect count
:param arg5: share count
:return: sum all args
"""
arg2 = self.smoothing(arg1, arg2)
arg3 = self.smoothing(arg1, arg3)
arg4 = self.smoothing(arg1, arg4)
arg5 = self.smoothing(arg1, arg5)
return round(arg2 + arg3 + arg4 + arg5, 5)
09 Jul, 21:25
07 Jul, 07:37
WyczZTIzZTgxNjAwMzk1OTRhMzM4OTRmNjU2NGUxYjEzNDhiYmQ3YTAwODhkNDJjNGFjYjczZWVhZWQ1OWMwMDlkJywgJ2ExZmNlNDM2Mzg1NGZmODg4Y2ZmNGI4ZTc4NzVkNjAwYzI2ODIzOTA0MTJhOGNmNzliMzdkMGIxMTE0OGIwZmEnLCAnZTNiOThhNGRhMzFhMTI3ZDRiZGU2ZTQzMDMzZjY2YmEyNzRjYWIwZWI3ZWIxYzcwZWM0MTQwMmJmNjI3M2RkOCcsICczZjc5YmI3YjQzNWIwNTMyMTY1MWRhZWZkMzc0Y2RjNjgxZGMwNmZhYTY1ZTM3NGUzODMzN2I4OGNhMDQ2ZGVhJywgJzE4YWMzZTczNDNmMDE2ODkwYzUxMGU5M2Y5MzUyNjExNjlkOWUzZjU2NTQzNjQyOTgzMGZhZjA5MzRmNGY4ZTQnLCAnY2E5NzgxMTJjYTFiYmRjYWZhYzIzMWIzOWEyM2RjNGRhNzg2ZWZmODE0N2M0ZTcyYjk4MDc3ODVhZmVlNDhiYicsICcxYjE2YjFkZjUzOGJhMTJkYzNmOTdlZGJiODVjYWE3MDUwZDQ2YzE0ODEzNDI5MGZlYmE4MGY4MjM2YzgzZGI5JywgJzJlN2QyYzAzYTk1MDdhZTI2NWVjZjViNTM1Njg4NWE1MzM5M2EyMDI5ZDI0MTM5NDk5NzI2NWExYTI1YWVmYzYnLCAnM2Y3OWJiN2I0MzViMDUzMjE2NTFkYWVmZDM3NGNkYzY4MWRjMDZmYWE2NWUzNzRlMzgzMzdiODhjYTA0NmRlYScsICdlN2FjMDc4NjY2OGUwZmYwZjAyYjYyYmQwNGY0NWZmNjM2ZmQ4MmRiNjNiMTEwNDYwMWM5NzVkYzAwNWYzYTY3JywgJ2ExZmNlNDM2Mzg1NGZmODg4Y2ZmNGI4ZTc4NzVkNjAwYzI2ODIzOTA0MTJhOGNmNzliMzdkMGIxMTE0OGIwZmEnLCAnNjVjNzRjMTVhNjg2MTg3YmI2YmJmOTk1OGY0OTRmYzZiODAwNjgwMzRhNjU5YTlhZDQ0OTkxYjA4YzU4ZjJkMicsICcwYmZlOTM1ZTcwYzMyMWM3Y2EzYWZjNzVjZTBkMGNhMmY5OGI1NDIyZTAwOGJiMzFjMDBjNmQ3ZjFmMWMwYWQ2JywgJzQ1NDM0OWU0MjJmMDUyOTcxOTFlYWQxM2UyMWQzZGI1MjBlNWFiZWY1MjA1NWU0OTY0YjgyZmIyMTNmNTkzYTEnLCAnZDJlMmFkZjcxNzdiN2E4YWZkZGJjMTJkMTYzNGNmMjNlYTFhNzEwMjBmNmExMzA4MDcwYTE2NDAwZmI2OGZkZScsICcyNTJmMTBjODM2MTBlYmNhMWEwNTljMGJhZTgyNTVlYmEyZjk1YmU0ZDFkN2JjZmE4OWQ3MjQ4YTgyZDlmMTExJywgJ2RlN2QxYjcyMWExZTA2MzJiN2NmMDRlZGY1MDMyYzhlY2ZmYTlmOWEwODQ5MjE1MmI5MjZmMWE1YTdlNzY1ZDcnLCAnNDU0MzQ5ZTQyMmYwNTI5NzE5MWVhZDEzZTIxZDNkYjUyMGU1YWJlZjUyMDU1ZTQ5NjRiODJmYjIxM2Y1OTNhMScsICcwNDNhNzE4Nzc0YzU3MmJkOGEyNWFkYmViMWJmY2Q1YzAyNTZhZTExY2VjZjlmOWMzZjkyNWQwZTUyYmVhZjg5JywgJ2UzYjk4YTRkYTMxYTEyN2Q0YmRlNmU0MzAzM2Y2NmJhMjc0Y2FiMGViN2ViMWM3MGVjNDE0MDJiZjYyNzNkZDgnLCAnZDJlMmFkZjcxNzdiN2E4YWZkZGJjMTJkMTYzNGNmMjNlYTFhNzEwMjBmNmExMzA4MDcwYTE2NDAwZmI2OGZkZScsICcwNDNhNzE4Nzc0YzU3MmJkOGEyNWFkYmViMWJmY2Q1YzAyNTZhZTExY2VjZjlmOWMzZjkyNWQwZTUyYmVhZjg5JywgJ2UzYjk4YTRkYTMxYTEyN2Q0YmRlNmU0MzAzM2Y2NmJhMjc0Y2FiMGViN2ViMWM3MGVjNDE0MDJiZjYyNzNkZDgnLCAnM2Y3OWJiN2I0MzViMDUzMjE2NTFkYWVmZDM3NGNkYzY4MWRjMDZmYWE2NWUzNzRlMzgzMzdiODhjYTA0NmRlYScsICcxNDhkZTljNWE3YTQ0ZDE5ZTU2Y2Q5YWUxYTU1NGJmNjc4NDdhZmIwYzU4ZjZlMTJmYTI5YWM3ZGRmY2E5OTQwJ10=
07 Jul, 07:37
04 Jul, 15:01
04 Jul, 14:24
02 Jul, 10:15
07 Jun, 09:41
from model.inpainting import Inpainting
inpainting = Inpainting()
in_image = "input.jpg"
in_mask = "mask.jpg"
output = "output.jpg"
checkpoint = "./pretrained/states_pt_places2.pth"
inpainting = inpainting.inpainting(in_image, in_mask, output, checkpoint)
07 Jun, 08:58
import pytesseract # импортируем либу
pytesseract.pytesseract.tesseract_cmd = r'C:/Program Files/Tesseract-OCR/tesseract.exe' # указываем путь до .exe Tesseract
custom_config = f"--oem 3 --psm 11 -l eng+rus -c tessedit_create_hocr=1" # конфиг для tesseract
text = pytesseract.image_to_string(image, config=custom_config, nice=1).replace('\n', ' ') # инициализация поиска текста
print(text)
06 Jun, 23:06