0%

python常用语法汇总--不断更新中

之前也总结过一个,faster rcnn时候总结的,详见链接如下:

R3det

字符串类:

path前面加r含义

1
2
3
4
import pandas as pd
path=r"C:\data\a.csv"
path=path.replace("\\","/")
a=pd.read_csv(path)

字符串是否在字符串中:

“tif” in “0.tif”的结果是True

strip

os.path.split

列表类:

判断是否在列表中,并获取下标,例子如下:

1
2
3
4
5
animal = "dog"
animals= ["cat","dog","pig"]
if animal in animals:
index=animals.index(animal)
print(index)

输出如下:

1
1

列表之前说过,其乘法和加法是区别于np的,其实拼接的意思,如下:

1
2
3
4
a=[1,2,3]
b=[4,5]
print(a+b)
print(a*2)

输出如下:

1
2
[1, 2, 3, 4, 5]
[1, 2, 3, 1, 2, 3]

np数组:

保存/读取数组的方法如下:

1
2
np.save("filename.npy",a)#保存数组a,保存为的文件名是filename.npy
b = np.load("filename.npy")

float可以对单个数来,对[“123”,”234”]的,应该用np.float32()进行,例子如下:

1
2
3
digit=["123","456","22"]
digit_float=np.float32(digit)
print(digit_float)

输出如下:

1
[123. 456.  22.]