Вторая по частоте future-функция, которую я использовал, это абсолютный импорт
from __future__ import absolute_import
Что она делает?
Изменения, которые вносит эта инъекция описаны в PEP328
Покажу простой пример.
Допустим, есть такой пакет:
/my_package
/__init__.py
/main.py
/string.py
Смотрим код в my_package/main.py
# main.py
import string
Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта:
1. модуль в моём пакете my_package.string
2. стандартный модуль string
И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string.
Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать.
from my_package import string
или относительный импорт, но с указанием пути относительно текущего модуля main
from . import string
Еще одной неоднозначностью меньше 😎
Подробней про импорты здесь:
https://docs.python.org/3/tutorial/modules.html
#2to3#pep#basic
#SPOT
👆Цена подходит к своей промежуточной цели.
❓ Давайте порассуждаем - почему эта компания может расти дальше? И насколько ИИ угрожает позиции компании, учитывая практически "бесплатность" сгенерированной музыки? 🤷♂️ И да - кто нить слушает ИИ-треки? 🤣👇
A whale bought 67,648 $HYPE for $2.6M, at an average price of $38.49.
https://hypurrscan.io/address/0x78034797c6b01cb444059414db8a3d48b20df6eb#spot
https://x.com/OnchainLens/status/2042157544421126440
Follow @OnchainLens for more Onchain Updates.
Cooker.hl (@CookerFlips) has bought 50,751 $HYPE for $1.95M at an average price of $38.50.
https://hypurrscan.io/address/0xb76aa9f50ad74e91da3f3bd4dfd084ce0d3144f6#spot
https://x.com/OnchainLens/status/2041745153233449445
Follow @onchainlens for more onchain updates
A whale has sold 110,498 $HYPE for $4.06M $USDC at a price of $36.74 after holding for 1.2 years, making $1.608M in profit.
The whale initially bought 107,746 $HYPE for $2.45M and kept it for staking.
https://hypurrscan.io/address/0x284b4d2b39c49ec987aa5129c2145711363181c7#spot
https://x.com/OnchainLens/status/2039005498943656178
Follow @onchainlens for more onchain updates
#메모리#Spot#Contract
DDR 가격은 폭락하고 있지만, 시장의 해석은 잘못되어 있다.
리테일(소비자용) DDR5 가격은 하락했지만, 하이퍼스케일러들은 계약 기준으로 분기 대비 +90~95% 높은 가격을 지불하고 있다.
리테일은 게이밍 PC용 DDR5를 구매한다.
반면 하이퍼스케일러는 스택당 350달러 수준의 HBM3E를 구매한다.
따라서 TurboQuant 심리 영향으로 리테일 DDR5 가격이 29% 하락했다는 것은, 단순히 소비자용 게이밍 RAM 가격을 반영한 것이다.
그러나 Micron Technology의 매출은 HBM, 서버용 RDIMM, 기업용 SSD에서 발생하며, 이 영역들은 가격 변동이 거의 없다.
시장이 반복적으로 만드는 오해는 여기서 발생한다.
현재 Samsung, SK Hynix만이 소비자용 DRAM의 주요 공급자로 남아 있으며, Micron이 이 시장에서 이탈한 상황이다. 심지어 SK Hynix도 뒤따를 가능성이 거론된다.
결론은 단순하다.
두 개의 완전히 다른 시장이다. 혼동하면 안 된다.