Pyhtonのnumpyの特定の配列を抽出、または削除したいです。
発生している問題・エラーメッセージ
array([[ 2, 1, 0, ..., -1, -1, -1], [ 2, 2, 2, ..., -1, -1, -1], [ 2, 3, 9, ..., -1, -1, -1], ..., [1561, 99, 0, ..., -1, -1, -1], [1561, 107, 2, ..., -1, -1, -1], [1561, 110, 0, ..., -1, -1, -1]])
物体検出のライブラリを用いて、映像から物体検出を行い、エクセルのデータにし、それを読み込み、配列にしました。
一列目の数字がフレームの番号となっております。
60fpsの映像であり、0.5秒、つまり30フレームごとに配列を抜き出したい(つまり一列目の数字が2,32,62,,,,となる行が欲しい)のですが、どうしたら良いのかわかりません。
該当のソースコード
Python
1import numpy as np 2import random 3import pandas as pd 4import openpyxl 5import xlrd 6 7df = pd.read_excel("mati_kekka.xlsx", sheet_name='Sheet1') 8 9nmp=df.to_numpy() 10syudan = nmp 11 12syudan
試したこと
いろいろ調べてみたのですが、よくわからず、質問させていただきました。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。