[备忘笔记]第一个python+ml实验的踩坑记录

记下bug笔记,随时更新。

----------------------------------------------------------------------------------------------

1.jpg的图片读入三通道,.bmp读入单通道。不知道是不是所有的,反正我看到的这个dataset是的。

三通道转一通道方法可能很多吧,到了我这各种不好用/嫌麻烦。目前的处理方法,维度是对的imread读进来直接(0,255)的整数。但是保存图像的时候需要转换成-1~1的格式 (至于怎么弄成<0的我也不知道)。

*更新:读取/保存图像的时候都是既可能出现(0,1)的,又可能出现(0,255)的,python碰到这两种都会自动读写,但是自己使用需要注意带适应性的转换。

*图像格式转化应该是我改了时间最长的bug。

*注意:0是黑。1、255是白。= =。

*做dl的时候要用0-1的。不然训练可能不好。

* //是整除, /如果想做float运算,除数尽量不要放整数。

# 刚刚修改,之前用的as_gray=True,跑了下不错
# 然后因为warning用回旧版本,发现旧版本的imread不支持
# 希望这回不出问题
img = imread(self._path + name + '.jpg', as_grey=True)
        img = img.astype(np.uint8)

* 更新:as_grey和as_gray都可能报错/报警告,取决于当前环境版本(- -),反正我

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现这个功能,你需要使用Python的语音识别和语音播报模块,以及日期时间模块。以下是实现的基本步骤: 1. 导入必要的模块 ```python import speech_recognition as sr import pyttsx3 import datetime ``` 2. 定义语音识别和语音播报的函数 ```python def recognize_speech(): r = sr.Recognizer() with sr.Microphone() as source: print("请说话:") audio = r.listen(source) try: text = r.recognize_baidu(audio, appid='你的APP ID', api_key='你的API KEY', secret_key='你的SECRET KEY') # 这里使用百度语音识别API,需要先在官网申请API Key和Secret Key print("你说的是:{}".format(text)) return text except sr.UnknownValueError: print("无法识别你说的话") return "" except sr.RequestError as e: print("请求出错:{}".format(e)) return "" def speak_text(text): engine = pyttsx3.init() engine.say(text) engine.runAndWait() ``` 3. 查询备忘录中的记录并播报 ```python def query_memo(): today = datetime.datetime.today().strftime('%Y-%m-%d') # 获取当前日期 with open('memo.txt', 'r') as f: lines = f.readlines() for line in lines: if today in line: # 如果当前日期在备忘录中有记录,就播报该记录 speak_text(line) ``` 4. 将以上函数组合起来,实现整个程序 ```python def main(): text = recognize_speech() if '查询备忘录' in text: query_memo() if __name__ == '__main__': main() ``` 注意:以上代码只是一个基本的实现,还需要根据具体需求进行修改和完善。例如,需要在备忘录中记录每条记录的时间,而不仅仅是日期;需要处理语音识别和播报中可能出现的错误等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值