TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 7 слични објави

Пребарај: #display

当前筛选 #display清除筛选
Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #6299 · 12.02.2024 г., 03:09

🖥 Kompyuteringiz ekrani o'lchamini bilasizmi? 🌐 Quyidagi sayt orqali kompyuteringiz ekrani o'lchami qanaqa ekanligini bilib olishingiz mumkin: 🔗https://bestfirms.com/what-is-my-screen-resolution/ ⚙️ Shuningdek, Sozlamalar > Displey bo'limidan ham bilib olishingiz mumkin. Sizniki qanaqa ekan? 👉🏼Birinchi raqamli windows blog | #display#foydali

不求甚解

@Fakeye · Post #345 · 02.11.2020 г., 13:30

#Mac#Display 🖥 赶着双十一的前置活动把显示器(尺寸)升级了一下。顺便也遇到了一个不能用键盘来快速操控外接显示器的音频输出音量。 📖 查阅了几份文档,试用了三个软件终于找到了不错的解决方案,下面说一下再 macOS Big Sur 环境下要达到这个效果踩的几个坑: 🤕 未生效的方案 - SoundSource,暂未支援 Big Sur 系统(官网说明); - MonitorControl,安装成功后未生效 🥳采用的方案 Soundflower + SoundflowerBed 下载 Soundflower ,安装过程中会提示打开安全信任,然后重启系统重新进行安装才能成功。 之后安装 SoundflowerBed ,它是 Soundflower 的主程序。开启后 Menubar 会出现一个太阳花,点击将 Soundflower (2ch) 音源输出切换到显示器(一般是显示器型号或者类似 HDMI/DP 的选项),再将系统的音源输出切换到 Soundflower (2ch) 即可。 📚关联阅读 - 如何用 Mac 键盘音量键,调整外接萤幕的喇叭音量

Hashtags

JJ.ai (NFA)🪽

@jsmjsmxyz · Post #1004 · 03.05.2020 г., 09:21

#macOS#Display MacBookPro 13" 2018 外接 5K 显示器 最近因为各种需求(LG 4K显示器不在身边),入手了一台 DIY的 5K显示器 🖥关于外接 - 根据苹果官方参数,MacBookPro 13" 2018 最多支持外接一台 5K显示器 - MacBookPro 13" 2018 仅支持DisplayPort 1.2 协议 - 由于我的 mbp 仅支持 DP1.2, 而同时这款DIY 5K 不支持雷电3输入以及单DP1.4,故需要两条 DP1.2 线并行传输数据 - DP1.4 线可以向下兼容 DP1.2 ⚡️关于HiDPI - HiDPI 让生活更美好 - 5K(5120x2880) 的物理输入,支持 3360x1890 的 HiDPI的UI输出 - 可以使用 RDM 调节至支持 HiDPI 的分辨率(带有⚡️ emoji) 👀使用感受 - 5K 的使用体验比 4K 更棒,能上 5K 就上 5K 吧~ - 外接5K后,mbp风扇常开,会发热,但正常使用不卡顿 - DIY 有概率翻车,预算充足建议入手大厂出品 💰消费清单 - DIY 5K 显示器成品: ¥2,999 - 显示器支架臂: ¥130 - DisplayPort 1.4 线 x2: ¥196 - 动手安装费: ¥0 📘 关联阅读:对于苹果的USB-C 数字影音多端口转换器的碎碎念 频道:@NewlearnerChannel

#Display#接口 🔌显示器接口科普 😪 懒人结论:对自己好一点,买更好的线~ 📺VGA & DVI - VGA:2048*1536 - 60 帧 - 双通道 DVI: 2560*1600(略高于2K) 🖥HDMI 2.0 - 最高带宽:14.4Gbps - 支持 4K 60Hz / 2K 144Hz - HDR、10bit 色深、FreeSync 技术 🖥DP(DisplayPort) 1.4 - 最高带宽:25.92 Gbps - 支持 8K 30Hz / 5K 60Hz / 4K 120Hz - HDR、P3 色域、Rec2020 色彩空间、G-SYNC 技术 - 支持「菊花链」技术 - 雷电 3 接支持 DP 1.4 ☁️HDMI 2.1 - 最高带宽: 42.6 Gbps - 最高支持 10K (10240*5400) - 支持动态 HDR 和 DSC 显示 - 进入量化生产阶段 ☁️DisplayPort 2.0 - 最高带宽:77.37 Gbps - 最高支持 16K (15360*8460) 60Hz - 支持 HDR 10 - 目前只是一个概念参数 💡主流显示器所需要的带宽 · Apple XDR 6K 8bit 60Hz:29.31Gbps · 4K 8bit 60Hz:11.94Gbps · 2K 8bit 144Hz:12.74Gbps · 2K 8bit 60Hz:5,3Gbps · 1080P 8bit 240Hz:11.94Gbps 👀 好马配好鞍,线材只是一部分,超清显示还需要显卡和显示器的加持 📘 原文: 当我们在讨论显示器接口的时候,我们在讨论什么? 频道:@NewlearnerChannel

JJ.ai (NFA)🪽

@jsmjsmxyz · Post #1010 · 21.05.2020 г., 06:02

#Display#接口 🔌显示器接口科普 😪 懒人结论:对自己好一点,买更好的线~ 📺VGA & DVI - VGA:2048*1536 - 60 帧 - 双通道 DVI: 2560*1600(略高于2K) 🖥HDMI 2.0 - 最高带宽:14.4Gbps - 支持 4K 60Hz / 2K 144Hz - HDR、10bit 色深、FreeSync 技术 🖥DP(DisplayPort) 1.4 - 最高带宽:25.92 Gbps - 支持 8K 30Hz / 5K 60Hz / 4K 120Hz - HDR、P3 色域、Rec2020 色彩空间、G-SYNC 技术 - 支持「菊花链」技术 - 雷电 3 接支持 DP 1.4 ☁️HDMI 2.1 - 最高带宽: 42.6 Gbps - 最高支持 10K (10240*5400) - 支持动态 HDR 和 DSC 显示 - 进入量化生产阶段 ☁️DisplayPort 2.0 - 最高带宽:77.37 Gbps - 最高支持 16K (15360*8460) 60Hz - 支持 HDR 10 - 目前只是一个概念参数 💡主流显示器所需要的带宽 · Apple XDR 6K 8bit 60Hz:29.31Gbps · 4K 8bit 60Hz:11.94Gbps · 2K 8bit 144Hz:12.74Gbps · 2K 8bit 60Hz:5,3Gbps · 1080P 8bit 240Hz:11.94Gbps 👀 好马配好鞍,线材只是一部分,超清显示还需要显卡和显示器的加持 📘 原文: 当我们在讨论显示器接口的时候,我们在讨论什么? 频道:@NewlearnerChannel

不求甚解

@Fakeye · Post #129 · 21.05.2020 г., 08:49

#Display#接口 🔌显示器接口科普 😪 懒人结论:对自己好一点,买更好的线~ 📺VGA & DVI - VGA:2048*1536 - 60 帧 - 双通道 DVI: 2560*1600(略高于2K) 🖥HDMI 2.0 - 最高带宽:14.4Gbps - 支持 4K 60Hz / 2K 144Hz - HDR、10bit 色深、FreeSync 技术 🖥DP(DisplayPort) 1.4 - 最高带宽:25.92 Gbps - 支持 8K 30Hz / 5K 60Hz / 4K 120Hz - HDR、P3 色域、Rec2020 色彩空间、G-SYNC 技术 - 支持「菊花链」技术 - 雷电 3 接支持 DP 1.4 ☁️HDMI 2.1 - 最高带宽: 42.6 Gbps - 最高支持 10K (10240*5400) - 支持动态 HDR 和 DSC 显示 - 进入量化生产阶段 ☁️DisplayPort 2.0 - 最高带宽:77.37 Gbps - 最高支持 16K (15360*8460) 60Hz - 支持 HDR 10 - 目前只是一个概念参数 💡主流显示器所需要的带宽 · Apple XDR 6K 8bit 60Hz:29.31Gbps · 4K 8bit 60Hz:11.94Gbps · 2K 8bit 144Hz:12.74Gbps · 2K 8bit 60Hz:5,3Gbps · 1080P 8bit 240Hz:11.94Gbps 👀 好马配好鞍,线材只是一部分,超清显示还需要显卡和显示器的加持 📘 原文: 当我们在讨论显示器接口的时候,我们在讨论什么? 频道:@NewlearnerChannel