要从包含科学记数法的字符串创建numpy数组,可以按照以下步骤进行操作:
import numpy as np
sci_string = "1.23e+05"
arr = np.fromstring(sci_string, dtype=float, sep=' ')
在这个例子中,我们将字符串sci_string转换为浮点数类型的numpy数组arr。sep参数指定了分隔符,这里使用空格作为分隔符。
print(arr)
完整的代码示例:
import numpy as np
sci_string = "1.23e+05"
arr = np.fromstring(sci_string, dtype=float, sep=' ')
print(arr)
这样就可以从包含科学记数法的字符串创建numpy数组了。
对于numpy数组的更多操作和用法,可以参考腾讯云的云计算产品Numpy的介绍页面:Numpy产品介绍
领取专属 10元无门槛券
手把手带您无忧上云