我有一个表示为 uint16 numpy 数组 ( orig_arr
) 且分布偏斜的图像。我想创建一个新noise_arr
的随机值数组 ( ),但它与 的均值和标准差相匹配orig_img
。
我相信这将需要两个主要步骤:
测量平均值和分布 orig_arr
使用步骤 1 中测量的均值和分布创建一个新的随机值数组
我几乎不知道如何做到这一点,但这里有一个示例图像和一些代码,可以帮助您入门:
示例图片:https : //drive.google.com/open?id=1bevwW-NHshIVRqni5O62QB7bxcxnUier(看起来是空白但不是)
如果它真的只是一个字符串并且你想要的数据总是在同一个位置你可以这样做。
String = "Sat Apr 18 23:22:15 PDT 2009"
hour = String[11:13]
print(hour)
这返回,
23
即使它来自日期时间或其他东西,这也是一样的。
如果这是函数的其他输出,您可以将其转换为字符串,然后以相同的方式提取数据。
hour = str(some_output)[11:13]
但是,如果您不确定您想要的数据将始终位于字符串的同一位置,那么我会建议以下内容。
import re
somestring = "More text here Sat Apr 18 23:22:15 PDT 2009 - oh boy! the date could be anywhere in this string"
regex = re.search('\d{2}\:\d{2}\:\d{2}', somestring)
hour = regex.group()[:2]
print(hour)
regex.group() 正在返回,
23:22:15
然后 [:2] 提取前两项返回,
23
翻翻过去那场雪
相关分类