我正在尝试使用这些数据运行lme模型:
tot_nochc=runif(10,1,15)
cor_partner=factor(c(1,1,0,1,0,0,0,0,1,0))
age=runif(10,18,75)
agecu=age^3
day=factor(c(1,2,2,3,3,NA,NA,4,4,4))
dt=as.data.frame(cbind(tot_nochc,cor_partner,agecu,day))
attach(dt)
corpart.lme.1=lme(tot_nochc~cor_partner+agecu+cor_partner *agecu,
random = ~cor_partner+agecu+cor_partner *agecu |day,
na.exclude(day))
Run Code Online (Sandbox Code Playgroud)
我收到此错误代码:
na.fail.default出错(列表(cor_partner = c)(1L,1L,2L,1L,1L,1L,:对象中缺少值)
我知道论坛中有类似的问题.但是,在我的情况下:
我可以用na.action排除那些NA值,但我想知道为什么函数正在读取缺失值 - 以准确理解我的数据发生了什么.
我正在 Python 3.7 中加载一个 .npy 文件。输出如下所示:
>>>import numpy as np
>>>dt = np.load('trajectories.npy')
>>>dt
array({'trajectories': array([[[729.78449821, 391.1702509],
[912.41666667, 315.5 ],
[832.0577381 , 325.83452381]],
...,
[[852.92 , 174.16253968],
[923.36053131, 347.92694497],
[878.89942529, 323.26652299]]]), video_path: 'myPath', frames_per_second: 28}, dtype = object)
Run Code Online (Sandbox Code Playgroud)
鉴于我是 numpy ndarrays 的新手,dt 对象对我来说就像一本字典。但是,当我尝试索引“轨迹”时,我收到一个错误:
>>>>dt['trajectories']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices
>>>>dt.get('trajectories')
Traceback (most recent call last):
File "<stdin>", …Run Code Online (Sandbox Code Playgroud) 我正在尝试安装 openh264 以在 jupyter 笔记本上与 opencv 一起使用。我正在 Windows 10 Pro 环境中的 anaconda 提示符下工作。我正在使用Anaconda 网站上的推荐渠道。
对于每一个,它都会返回
收集包元数据(repodata.json):完成
解决环境:失败PackagesNotFoundError:当前渠道无法提供以下软件包:
- openh264当前频道:
- https://conda.anaconda.org/conda-forge/win-64
- https://conda.anaconda.org/conda-forge/noarch
- https://repo.anaconda.com/pkgs/ main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/ pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch要搜索可能提供您正在寻找的 conda 包的替代渠道,请导航至 https://anaconda.org 并使用页面顶部的搜索栏。
我还尝试将一个频道 conda-forge 添加到默认频道列表中:
conda config --append channels conda-forge
Run Code Online (Sandbox Code Playgroud)
然后尝试安装
conda install openh264
Run Code Online (Sandbox Code Playgroud)
但我得到了相同的结果。
点安装
pip install openh264
Run Code Online (Sandbox Code Playgroud)
回报
收集 openh264 错误:找不到满足 openh264 要求的版本(来自版本:无)错误:找不到 openh264 的匹配发行版
我对视频和音频编码和处理很陌生,但我的印象是OpenH264被广泛使用。知道会发生什么吗?
python ×2
anaconda ×1
conda ×1
error-code ×1
missing-data ×1
nlme ×1
numpy ×1
opencv ×1
openh264 ×1
r ×1