所以我有一个n x d矩阵和一个n x 1向量.我正在尝试编写一个代码来通过向量减去矩阵中的每一行.
我目前有一个for迭代循环,并i通过向量减去矩阵中的第-行.有没有办法简单地通过向量减去整个矩阵?
谢谢!
当前代码:
for i in xrange( len( X1 ) ):
X[i,:] = X1[i,:] - X2
Run Code Online (Sandbox Code Playgroud)
这是X1矩阵的i第 - 行并且X2是向量.我可以做到这样我不需要for循环吗?
我正在尝试使用AWS s3 cp CLI运行递归复制命令.我正在运行的命令如下(我用"mybucket"替换了真正的存储桶名称):
aws s3 cp s3://mybucket/NJ/Monthly/2014/06/ /home/bob/work/NJ/Monthly/2014/06/ --recursive --exclude "*" --include “monthly_summary_*” --region us-east-1
Run Code Online (Sandbox Code Playgroud)
我也要格式化它以适应:
aws s3 cp s3://mybucket/NJ/Monthly/2014/06/ /home/bob/work/NJ/Monthly/2014/06/
--recursive --exclude "*" --include “monthly_summary_*” --region us-east-1
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这是行不通的.但是,它不会记录任何类型的错误或输出.有句法错误吗?
我已经验证匹配"monthly_summary_*"的文件确实存在于该位置的存储桶中.我还验证了我可以在没有--recursive, - exclude和--include的情况下执行正常的aws s3 cp命令,只需指定文件名即可.意思是,下面的代码可以工作,但不能得到所有东西(因为它不是递归的):
aws s3 cp s3://mybucket/NJ/Monthly/2014/06/monthly_summary_201406.txt
/home/bob/work/NJ/Monthly/2014/06/monthly_summary_201406.txt --region us-east-1
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!