gpt4 book ai didi

python - 在 python 中操作文本文件并创建一个新文件

转载 作者:行者123 更新时间:2023-12-01 01:26:13 25 4
gpt4 key购买 nike

我将新模型和标签文件复制到 iOS 应用程序。应用参数如下:

toco \
--graph_def_file=pola_retrained.pb \
--output_file=mobilenet_v1_1.0_224.tflite \
--input_format=TENSORFLOW_GRAPHDEF \
--output_format=TFLITE \
--inference_type=QUANTIZED_UINT8 \
--inference_input_type=QUANTIZED_UINT8 \
--input_array=Placeholder \
--output_array=final_result \
--input_shape=1,224,224,3\
--default_ranges_min=0 \
--default_ranges_max=6 \
--mean_value=128 \
--std_dev_values=128 \

最佳答案

您应该注意以下几点,它们可能会帮助您修复代码:

  1. 检查变量名称:例如,在代码开头,您将覆盖属于 majorminor 的文件对象> 带有空列表;
  2. 跟踪循环正在执行的操作:
    • 如果你说你想要 new_major 的行数“主文件行数的 100 倍”,你可能应该有一个内部在外部循环内为 major file 中的每一行迭代 100 次的循环(而不是迭代 percent);
    • 您可能需要重新考虑生成最终列表的循环。如果您的目标是使用“第 7 列”增加 new_major 行,并且您的外循环在 new_major 行上进行迭代,那么您的代码会变得更加清晰。然后,您可以让内部循环负责计算小文件中的行数。
  3. 尝试逐步实现/测试您的代码:您清楚地知道自己应该做什么的步骤(正如您能够描述的那样)。尝试一次一个地实现和测试每一步。 “有点复杂”的问题总是可以分解为简单的小问题。
    • 利用 Python 作为一种解释性语言的优势,可以更轻松、更快速地测试少量逻辑/代码;
    • 例如,尝试先正确生成 new_major 文件尝试做剩下的事情。如果你这样做,你会发现你的例如, new_major.append 行未使用列一行的值。 (你必须分割你的线才能有这些值)。
<小时/>
  • [额外]关注解决方案的复杂性:在这种特殊情况下,复杂性对您来说可能不是问题,但让自己思考这类问题总是好的。想象一下,您有很长的 minormajor 文件,对它们进行多次迭代的成本可能会很高。您可以做的一件小事是根据第一列值(也许使用dict)将您的次要文件“分解”成多个部分。因此,如果您计算与 major 行匹配的 minor 条目,则只会迭代与引用行具有相同第一列值的条目。
  • 关于python - 在 python 中操作文本文件并创建一个新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53321128/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com