huashengzi 发表于 2020-5-13 17:11:41

字符串 类型 的 数组,一个位置只能装一个字符,怎么装一个字符串

numpy1 = np.empty((1,4, dtype=np.str_)

list1 = ['name','SN','Date','value']

numpy1 = list1

print(numpy1)

实际执行结果为

['n' 'S' 'D' 'v']

就是一个位置 都只传第一个字符进去

有没有办法 让数组 可以接受完整的字符串?

Twilight6 发表于 2020-5-13 17:20:58

本帖最后由 Twilight6 于 2020-5-13 17:27 编辑

你这应该不用(1,4)这创的是一个二维数组, 你参数里输入(4,) 就是创建一维数组了

import numpy as np
ls = ['name','SN','Date','value']

a = np.str_(ls)

print(type(a))
这样输出的就是字符串类型的数组

均昊山 发表于 2020-5-13 18:32:25

list1 = ('name','SN','Date','value']) 这样?
页: [1]
查看完整版本: 字符串 类型 的 数组,一个位置只能装一个字符,怎么装一个字符串