栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中使用np.array()将list转换成Array的坑

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中使用np.array()将list转换成Array的坑

1. 使用方法
import numpy as np

a = [[1, 2], [3, 4]]
b = np.array(a)

使用还是非常简单的,此时a就被转换成了 一个2*2的数组

2. 其中的坑

在本人的上一条博客中:

添加链接描述
介绍了怎样从Excel中读取数据。但后来发现,如果读取的数据中,存在字符型,使用np.array()进行转换后,就会把全部数据转换成字符型。如:

a = [['2020/12/04', 34.0], ['2021/10/23', 4.0]]
b = np.array(a)

此时的b数组就是一个2*2 的字符型数组。

3. 解决方案

目前本人只能在读取Excel数据时,避免读取字符型数据。其他的方法暂时没有找到。
如有道友找到比较合理的方法,还请留言告知,感激不尽!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290679.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号