一直赶时间 2022-06-12 02:32 采纳率: 0%
浏览 399

python报错 AttributeError: 'numpy.ndarray' object has no attribute 'write'

    with open('表示.txt','a',encoding='utf-8') as f:
        with open('a-0.txt','r',encoding='utf-8')as f0:
            a=eval(f0.read())
            out={}
            for keys in a.keys():
                s = 0.0
                for word in a[keys].keys():
                    try:
                        k,f=search(word)
                    except KeyError:continue
                    for kk in k:
                        s+=kk*a[keys][word]
                try:
                    s =s.tolist()
                except:continue
                print(type(s))
                print(str(out))
                f.write(str(s))
原本想要写入s但是不知道为什么总是上面的错误,一开始是一位np的原因改了s的属性后还是报错?s是一个浮点数类似于0.012947777285584253这样子
求指教
我想要达到的结果
  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 6月12日

悬赏问题

  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并