最新python 字符串?dāng)?shù)組互轉(zhuǎn)問題
字符串轉(zhuǎn)list數(shù)組
str = '1,2,3'
arr = str.split(',')gpu_ids分配
name = opt.name
gpu_ids =[ int(item) for item in opt.gpu_ids.split(',')]
# set gpu ids
if len(gpu_ids) > 0:
torch.cuda.set_device(gpu_ids[0])list數(shù)組轉(zhuǎn)字符串
字符串類型list:
arr = ['a','b'] str = ','.join(arr)
數(shù)字型list:
arr = [1,2,3] str = ','.join(str(i) for i in b)
二維list數(shù)組轉(zhuǎn)string:
先轉(zhuǎn)numpy數(shù)組,再遍歷轉(zhuǎn)str:
import os
import numpy as np
centroids= [[1,2],[3,4]]
centroids=np.asarray(centroids)
anchors = centroids.copy()
widths = anchors[:, 0]
sorted_indices = np.argsort(widths)
out_string=""
for i in sorted_indices:
out_string += str(int(anchors[i, 0] * 416)) + ',' + str(int(anchors[i, 1] * 416)) + ', '
print("str", out_string[:-2])延伸閱讀:python中的字符數(shù)字之間的轉(zhuǎn)換函數(shù)
int(x [,base ]) 將x轉(zhuǎn)換為一個整數(shù)
long(x [,base ]) 將x轉(zhuǎn)換為一個長整數(shù)
float(x ) 將x轉(zhuǎn)換到一個浮點(diǎn)數(shù)
complex(real [,imag ]) 創(chuàng)建一個復(fù)數(shù)
str(x ) 將對象 x 轉(zhuǎn)換為字符串
repr(x ) 將對象 x 轉(zhuǎn)換為表達(dá)式字符串
eval(str ) 用來計(jì)算在字符串中的有效Python表達(dá)式,并返回一個對象
tuple(s ) 將序列 s 轉(zhuǎn)換為一個元組
list(s ) 將序列 s 轉(zhuǎn)換為一個列表
chr(x ) 將一個整數(shù)轉(zhuǎn)換為一個字符
unichr(x ) 將一個整數(shù)轉(zhuǎn)換為Unicode字符
ord(x ) 將一個字符轉(zhuǎn)換為它的整數(shù)值
hex(x ) 將一個整數(shù)轉(zhuǎn)換為一個十六進(jìn)制字符串
oct(x ) 將一個整數(shù)轉(zhuǎn)換為一個八進(jìn)制字符串
chr(65)='A'
ord('A')=65
int('2')=2;
str(2)='2'
到此這篇關(guān)于最新python 字符串?dāng)?shù)組互轉(zhuǎn)問題的文章就介紹到這了,更多相關(guān)python 字符串?dāng)?shù)組互轉(zhuǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PyQt5使用mimeData實(shí)現(xiàn)拖拽事件教程示例解析上
這篇文章主要為大家介紹了PyQt中如何使用mimeData實(shí)現(xiàn)拖拽事件的示例解析過程,有需要的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10
Python使用itchat模塊實(shí)現(xiàn)簡單的微信控制電腦功能示例
這篇文章主要介紹了Python使用itchat模塊實(shí)現(xiàn)簡單的微信控制電腦功能,結(jié)合實(shí)例形式分析了Python基于itchat模塊控制電腦實(shí)現(xiàn)運(yùn)行程序、截圖等相關(guān)操作技巧,需要的朋友可以參考下2019-08-08
Python實(shí)現(xiàn)拷貝多個文件到同一目錄的方法
這篇文章主要介紹了Python實(shí)現(xiàn)拷貝多個文件到同一目錄的方法,涉及Python針對文件與目錄的遍歷、復(fù)制等相關(guān)操作技巧,需要的朋友可以參考下2016-09-09
python+selenium 鼠標(biāo)事件操作方法
今天小編就為大家分享一篇python+selenium 鼠標(biāo)事件操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
pycharm 在windows上編輯代碼用linux執(zhí)行配置的方法
今天小編就為大家分享一篇pycharm 在windows上編輯代碼用linux執(zhí)行配置的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
Python疫情確診折線圖實(shí)現(xiàn)數(shù)據(jù)可視化實(shí)例詳解
數(shù)據(jù)可視化是指用圖形或表格的方式來呈現(xiàn)數(shù)據(jù)。圖表能夠清楚地呈現(xiàn)數(shù)據(jù)性質(zhì),?以及數(shù)據(jù)間或?qū)傩蚤g的關(guān)系,可以輕易地讓人看圖釋義。用戶通過探索圖(Exploratory?Graph)可以了解數(shù)據(jù)的特性、尋找數(shù)據(jù)的趨勢、降低數(shù)據(jù)的理解門檻2022-09-09

