1 Star 2 Fork 1

TaoJIANG/RandLA-Net-pytorch

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
benchmark.py 623 Bytes
一键复制 编辑 原始数据 按行查看 历史
Rchide 提交于 2020-03-29 11:45 . Add npy data type
import time
import numpy as np
import os
from utils.ply import read_ply
import sys
for path1 in sys.argv[1:]:
path2 = path1[:-3] + 'npy'
if os.path.exists(path2):
continue
print(path1)
t0 = time.time()
arr = read_ply(path1)
pts = np.vstack((arr['x'], arr['y'], arr['z'], arr['intensity'], arr['red'], arr['green'], arr['blue'], arr['class'])).T
t1 = time.time()
print(pts.shape, pts.dtype, t1-t0)
np.save(path2, pts.astype(np.float32), allow_pickle=False)
t0 = time.time()
arr = np.load(path2, mmap_mode='r')
t1 = time.time()
print(arr.shape, arr.dtype, t1-t0)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/panpanyunshi/RandLA-Net-pytorch.git
git@gitee.com:panpanyunshi/RandLA-Net-pytorch.git
panpanyunshi
RandLA-Net-pytorch
RandLA-Net-pytorch
master

搜索帮助