python报错: 'list' object has no attribute 'shape'的解决

 更新时间:2020年07月15日 10:40:45   作者:小炸鸡钟熊  
这篇文章主要介绍了python报错: 'list' object has no attribute 'shape'的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

numpy.array可使用 shape。list不能使用shape。

可以使用np.array(list A)进行转换。

(array转list:array B B.tolist()即可)

补充知识:Pandas使用DataFrame出现错误:AttributeError: 'list' object has no attribute 'astype'

在使用Pandas的DataFrame时出现了错误:AttributeError: ‘list' object has no attribute 'astype'

代码入下:

import pandas as pd
pop = {'Nevada': {2001: 2.4, 2002: 2.9},
'Ohio': {2000: 1.5, 2001: 1.7, 2002: 3.6}}

pd.DataFrame(pop, index=[2001, 2002, 2003])

错误提示如下:

原因:可能是Pandas版本问题,语法格式不正确。

解决办法:将代码写成如下格式,再次运行,没有报错。

pd.DataFrame(pop,columns=['Nevada', 'Ohio'],index=[2001,2002,2003])
#或者也可以写成下面这样:
pd.DataFrame(pop,index=pd.Series([2001,2002,2003]))

以上这篇python报错: 'list' object has no attribute 'shape'的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一款强大的端到端测试工具Playwright介绍

    一款强大的端到端测试工具Playwright介绍

    这篇文章主要为大家介绍了一款强大的端到端测试工具Playwright介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Django rest framework基本介绍与代码示例

    Django rest framework基本介绍与代码示例

    这篇文章主要介绍了Django rest framework基本介绍与代码示例,简单叙述了rest framework的一些用处,可选择的相关软件包,然后分享了一个简单的模型支持的API的例子,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • 用python进行视频剪辑

    用python进行视频剪辑

    这篇文章主要介绍了如何用python进行视频剪辑,帮助大家更好的利用python处理视频,感兴趣的朋友可以了解下
    2020-11-11
  • Pycharm 常用快捷键大全(全网最全)

    Pycharm 常用快捷键大全(全网最全)

    本文详细介绍了Pycharm中多种提高编程效率的快捷键操作,包括代码格式化、代码合并、修正代码警告等,适合Python开发者使用,感兴趣的可以了解一下
    2024-11-11
  • 详解anaconda安装步骤

    详解anaconda安装步骤

    这篇文章主要介绍了详解anaconda安装步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 对django 2.x版本中models.ForeignKey()外键说明介绍

    对django 2.x版本中models.ForeignKey()外键说明介绍

    这篇文章主要介绍了对django 2.x版本中models.ForeignKey()外键说明介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python中rasterio库的实现

    Python中rasterio库的实现

    Rasterio是一个用于读写光栅数据的Python库,它专注于快速和可靠地处理大规模地理空间栅格数据,本文主要介绍了Python中rasterio库的实现,感兴趣的可以了解一下
    2025-04-04
  • Python使用cProfile分析和定位应用性能瓶颈点

    Python使用cProfile分析和定位应用性能瓶颈点

    cProfile 是 Python 标准库中的一个模块,用于对 Python 程序进行性能分析,它能输出每个函数的调用次数、执行耗时等详细信息,下面我们来看看如何使用cProfile分析和定位应用性能瓶颈点吧
    2024-12-12
  • jupyter notebook 调用环境中的Keras或者pytorch教程

    jupyter notebook 调用环境中的Keras或者pytorch教程

    这篇文章主要介绍了jupyter notebook 调用环境中的Keras或者pytorch教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • windows系统中Python多版本与jupyter notebook使用虚拟环境的过程

    windows系统中Python多版本与jupyter notebook使用虚拟环境的过程

    这篇文章主要介绍了windows中Python多版本与jupyter notebook中使用虚拟环境的安装过程,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-05-05

最新评论