我搜索了其他帖子,如果这是一个愚蠢的问题,我深表歉意......但我有一些我想要编译的源代码。其中一个文件夹有 Makefile.am 和 Makefile.in,我假设我需要使用它们,但不知道如何使用。有什么建议吗?
谢谢

在我的脚本中,我有一个大的while:try:loop.在此,我想增加一个图片已成功从我的相机下载和调整的情况下,一些指针,这里是我的代码看起来像我的大python脚本中:
import os.path
try os.path.isfile('/home/pi/CompPictures' + picturenumber + '.JPG'):
os.system('sudo rm /home/pi/Pictures/IMG_0001.JPG')
os.system('sudo rm /home/pi/output.bin')
picturenumber = int(picturenumber))+1
except:
pass
Run Code Online (Sandbox Code Playgroud)
picturenumber包含一个字符串'1'开始然后会增加.
我只想要这个运行一个.所以基本上,我通过我的大码连续运行,然后通过大循环每次扫描,我要检查一次该try语句,如果该文件存在,删除一些文件,并增加了指针.
我收到以下错误.
File "pijob.py", line 210
try os.path.isfile('/home/pi/CompPictures' + picturenumber + '.JPG'):
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
非常新的python ...所以希望这不是一个简单的错误:(
我正在 matlab 中手动计算协方差(不使用 cov 函数)。不管怎样,我对为什么以及何时用 N 或 N-1 进行归一化感到困惑。我得到的样本数据为 2x400。因此,有两个变量和 400 个样本。谁能解释一下某种标准化何时合适或者是否有点主观?谢谢
我不确定术语,但我已经将文本文件中的数据读入1x1单元阵列P.检查时P,它会在(1,1)位置列出"<142x2 cell>".从那里我可以双击它,它打开到我真正想要的142x2单元格.问题是,我不知道如何通过代码操作这些数据以从1x1单元阵列转换为142x2单元阵列.此外,我无法找到花括号表示的任何地方.
我是一个精通MATLAB的人,但我正试图将这些技能转移到Python,希望未来的就业前景.例如,在进行机器学习时,我喜欢MATLAB,因为我可以使我的功能看起来像下面一样干净,例如:
main.m
------------
prescreen_fn(directory,threshold) %a prescreen function that is run
plot_prescreen_hits(directory) %plot and print prescreen hits
extract_features(directory,fft_size) %extract features from prescreen hit locations
generate_train_test(directory) %parse training and testing data
SVM_train_test(directory) %perform SVM training and testing
-----------
Run Code Online (Sandbox Code Playgroud)
好吧,你明白了.拥有一个干净的主函数很好,因此很容易传递用户定义的变量等.
问题是我不知道在python中执行此操作的最佳方法.我已经阅读了所有堆栈交换如何从其他脚本调用python脚本是不好的,即使那时传递变量也很困难.另外,我不想有一些大型脚本,我在上面定义了很多python代码,然后在同一个脚本中调用它们.
如果这是非常模糊的道歉,但是python"应该"看起来的一般结构让我感到困惑
谢谢