gpt4 book ai didi

python - 在激活Tensorflow程序期间,错误 'NoneType'对象没有属性 'group'。我该如何解决?

转载 作者:行者123 更新时间:2023-12-03 01:41:10 24 4
gpt4 key购买 nike

当我使用Tensorflow遵循TensorFlow页面上的简单音频识别教程时,在下载用于火车的音频数据时遇到了问题。

我输入了以下命令:

C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\train.py

并收到一条错误消息,
 Downloading speech_commands_v0.01.tar.gz 100.0%
INFO:tensorflow:Successfully downloaded speech_commands_v0.01.tar.gz (1488293908 bytes)
Traceback (most recent call last):
File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\train.py", line 427, in <module>
tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
File "C:\Users\user\AppData\Local\conda\conda\envs\my_root\lib\site-packages\tensorflow\python\platform\app.py", line 133, in run
_sys.exit(main(argv))
File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\train.py", line 104, in main
FLAGS.testing_percentage, model_settings)
File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\input_data.py", line 161, in __init__
testing_percentage)
File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\input_data.py", line 243, in prepare_data_index
word = re.search('.*/([^/]+)/.*.wav', wav_path).group(1).lower()
AttributeError: 'NoneType' object has no attribute 'group'

我应该将代码固定在文件input_data.py上吗?如果有可能,我该如何解决?如果有人给我一些有关此问题的建议,将会很有帮助。

最佳答案

该错误表明您的re.search()调用返回了None,因此得到的是AttributeError

我建议您对正则表达式进行更好的检查,以检查它是否是您想要的。我注意到的另一件事是,您也正在调用group(1)。确保这也是您希望通过该正则表达式获得的group(而不是group(0))。另外,groups()方法将返回匹配的所有子组。希望这可以帮助。

关于python - 在激活Tensorflow程序期间,错误 'NoneType'对象没有属性 'group'。我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47277410/

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