gpt4 book ai didi

python - 将 MATLAB 字符串数据写入 csv ,然后从 python 作为字符串调用 csv 数据

转载 作者:太空宇宙 更新时间:2023-11-03 21:30:23 28 4
gpt4 key购买 nike

要将 MATLAB 数据转换为 csv,我的代码是:

M={'It is raining since morning'}
csvwrite('data.csv',M)

它将句子像单个单元格中的单个字符一样保存

| I | t | | i | s | | r | a | i | n | i | n | g |......

当我从 Python 调用它时,我的代码是:

import csv
with open('data.csv') as csvfile:
readCSV = csv.reader(csvfile)
for row in readCSV:
a=(row)
print(a)

给出结果:

['I', 't', ' ', 'i', 's', ' ', 'r', 'a', 'i', 'n', 'i', 'n', 'g', ' ', 's', 'i', 'n', 'c', 'e', ' ', 'm', 'o', 'r', 'n', 'i', 'n', 'g']

我想要的只是将这句话保存为像这样的字符串,“从早上开始就在下雨”

此外,如果我发送此数据进行转换,我想将此文本转换为语音

>> ['I', 't', ' ', 'i', 's', ' ', 'r', 'a', 'i', 'n', 'i', 'n', 'g', ' ', 's', 'i', 'n', 'c', 'e', ' ', 'm', 'o', 'r', 'n', 'i', 'n', 'g']

它给出了错误:

AttributeError: 'list' object has no attribute 'strip'

最佳答案

您正在尝试将字符串保存为支持数字的格式。不要将圆钉塞进方孔,而是使用圆孔,例如 .txt:

M='It is raining since morning'; % Why a cell? Character arrays work better
FiD = fopen('data.txt','w+'); % Create and open file for writing
fprintf(FiD,M); % write data
fclose(FiD); % Close file

我不知道如何在 Python 中工作,但是解析纯字符串形成合适的格式应该不会太麻烦。

关于python - 将 MATLAB 字符串数据写入 csv ,然后从 python 作为字符串调用 csv 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53561548/

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