Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
奥尔特曼:OpenAI 若不能成为首家 AI 出任 CEO 的大公司,我将羞愧不已
OpenAI CEO Sam Altman表示,他期待AI最终取代自己。“如果 OpenAI 不是首家由 AI 担任 CEO 的大公司,那我就该感到羞愧。” Altman 认为,在未来几年内,AI或可胜任 OpenAI 的一个主要部门的管理工作。他透露,自己一直在思考如何才能让 AI 更好地运营 OpenAI。 Altman 提到,在 AI 接管公司后,他计划回到自己的农场生活。 此外,Altman 还谈及AI对就业的影响,他认为短期内 AI 会消灭大量工作岗位,但长期来看,人类终将找到新的就业机会。IT之家
🏷#OpenAI#Altman#AI
📢频道👥群组📝投稿
Sam Altman, the head of OpenAI, was afraid of the murder charges from Tucker Carlson.
He raised the topic of the mysterious death of one of the programmers who worked on ChatGPT. The journalist pointed out inconsistencies in the official version of suicide, such as the severed wires of surveillance cameras and signs of a struggle in the deceased.
#AI#Altman#Tucker
👂More on Trump's Ear ⚠️
Самая крутая модель OpenAI o3-pro стала доступна пользователям всех платных подписок ChatGPT.
➡️Официально o3-pro в тестах ARC-AGI-1, ARC-AGI-2 (напишу об этих тестах в отдельном посте, в том числе почему они полезны, но им не надо слепо верить) показала себя не очень. И дороже и результат хуже.
➡️При этом ранние тестировщики пишут, что o3-pro действительно сильно умнее o3 и o1-pro, но, чтобы раскрыться, модели нужно очень много вводного контекста. Иначе o3-pro склонна «переусердствовать».
Пробуем...
#o3pro#chatgpt#altman
https://t.me/semasci
OpenAI CEO 奥尔特曼示警:不要过度依赖人工智能
OpenAI CEO Sam Altman 在官方播客中表达了对用户过度信任 ChatGPT 的担忧。他认为,用户对该 AI 工具的高度信任令人意外,因为 ChatGPT 可能会生成虚假或误导性信息,不应被视为完全可信。Altman 强调,尽管 ChatGPT 不断更新功能,但仍存在局限性,需要以诚实和透明的态度面对。他同时指出,随着 AI 普及,用户将需要全新的设备,因为目前的计算机是为非 AI 时代设计的,未来的系统将更具环境感知能力,交互方式也将发生改变。此外,OpenAI 正面临版权诉讼,Altman 强调公司对“开放”的承诺。IT之家
🏷#ChatGPT#Altman#AI#信任
📢频道👥群组📝投稿
Trump's Meme Coin Could Stifle Crypto Progress
TD Cowen warns that Trump's TRUMP meme coin may complicate legislative efforts in the crypto market, potentially sparking investigations and increasing partisan tensions. Legislation is predicted to finalize by 2026. In related news, Trump acknowledged TRUMP's success, stating, "I don't know much about it other than I launched it." Recent transactions show $101 million #USDC transferred to Galaxy Digital and over $71 million minted by USDC Treasury.
#Trump#Crypto#Legislation#USDC#GalaxyDigital#Altcoin#MemeCoin#Finance#Investigation#WhaleAlert#Tokenomics#DigitalAssets#Securities#MarketTrends#Blockchain#InvestorRelations#TDCowen#Funds#USD#Altman
Major Unlockings Impacting Crypto Markets
🔑 Over $5M in large unlocks coming in 7 days, affecting tokens like APT, MOVE, and NEON. Total unlocking value surpasses $759M! For more details, visit Tokenomist.
🐦 Vitalik Buterin sells 340B DOG for 5.204 ETH (~$18.9K). Holding 8T DOG valued at ~$483K. Previous sales funded charity. More info here.
💬 Altman confident in AGI development this year.
📄 Buterin's new article on AI regulation, crypto's role in d/acc, and public financing. Read it here.
📈 Metaplanet aims to boost Bitcoin holdings to 10,000 BTC using loans and equity. Current holdings: 1,762 BTC. Full story here.
#Crypto#Unlocks#BTC#Vitalik#AGI#Memecoin#AI#Dogecoin#Altman#Investments#MarketTrends#MetaPlanet#BitcoinHoldings#ETH#MemecoinSales#Charity#PublicFinancing#AIRegulation#dacc#Tokenomist