我有一个以下格式的numpy数组:
DO
$$
DECLARE
featureid tablea.id%TYPE;
BEGIN
SELECT id
INTO featureid
FROM tablea
WHERE name = 'some value';
INSERT INTO tableb
(client_id,
feature_id,
does_have)
SELECT id,
featureid,
true
FROM tablea;
END;
$$
LANGUAGE plpgsql;
,我想知道将其转换为以下形式的numpy数组的最有效方法:
array(['01', '23', '45', '67', '01' ... '67'], dtype='<U2')
(我希望得到一个不考虑此数组是序列的答案。我想要一个通常适用于这种形式的数组的答案)
我当然可以使用for循环来完成此操作,但是由于此数组很大,所以这似乎会非常慢。