首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python3.6 的三种字符串处理,formatting、str.format()、f-string

    主旨内容 在Python 3.6之前,有两种将Python表达式嵌入到字符串文本中进行格式化的主要方法:%-formatting和str.format()。...从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在后文中f-string被称为F字符串。...1️⃣ %-formatting 方法 %-formatting是Python早期的一种格式化字符串的方法,使用起来繁琐且容易出错,如无法正确显示元组和字典的情况。...由于f字符串是在运行时进行渲染的,因此可以将任何有效的Python表达式放入其中。如计算、函数调用,甚至可以创建对象。...r}") # Ber Pai is 18. # Ber Pai is 18. Surprise! __str __()和__repr __()方法在Python中用于定义对象如何呈现为字符串形式。

    85310

    线性推导灵敏度在光模块测试中的运用

    经大量数据分析发现误码率(BER)和输入的光功率其实是存在着某种线性的关系(输入光功率和误码率对数的对数有存在着近似于直线关系)。...推导公式如下:1) X(BER)= log(-log(BER));2) Y = kX + b;其中 Y 为目标误码率计算后得到的误码率对数的对数X(BER),X为输入光功率。...取固定三点的误码率(BER),利用X(BER)与对应光功率成线形关系原理,按照第一点和第二点拟合成直线L1,第二点与第三点拟合成直线L2,如下图b)....例如:参考BER=1E-12时,代入X(BER)= log(-log(BER)),得X(BER)= 1.08,代入直线L1、L2方程中L1:1.08 = 0.0656 * X1 + 2.7968求得 X1...飞宇工程们经过大量实践,从大量测试数据中发现了一定的规律,这个阈值与测试产品的参考BER相关,例如当参考BRE=1E-12时,在1E-9 ≤ BER ≤ 1E-5这个范围内,取三个点基本可以拟合直线推导出可信的灵敏度值

    57510

    DesignCon 2025:字节跳动的1.6T DR8硅光LPO模块设计和性能评估

    评估指标包括 BER 和 TP2 光眼图。实验设置了四个部分: • 实验 1:通过调整可调衰减器的衰减值,评估 1.6Tbps LPO 模块在短光纤不同光功率下的 BER。...• 实验 4:采用光学采样示波器观察 1.6Tbps LPO 模块在最佳链路 BER 条件下的 TP2 眼图,以及在最佳 TP2 眼图下的链路 BER。...实验 2 的结果显示,当 PIC 带宽超过 45GHz 时,BER 范围为 1e-9 到 5e-10。然而,当带宽降至 40GHz 以下时,BER 显著恶化。...因此,在实际生产和应用中,必须平衡 TP2 眼图指标和 BER 性能,以实现相对较好的链路 BER,同时确保光路性能。...在 AWGN 条件下,这样的 SNR 应该能够实现约 1e-16 的 BER,比测量的环回 BER 低 7 个数量级。

    1.3K10
    领券