编写一段python代码,输入“hz”,输出“我来自hz”
时间: 2023-09-23 18:03:51 浏览: 40
非常简单,以下是可能的 Python 代码实现:
```python
city = input("请输入你的城市:")
print("我来自" + city)
```
当你运行这段代码并输入“hz”时,它应该会输出“我来自hz”。
相关问题
用python编写一段傅里叶变换的代码
很高兴回答你的问题!以下是Python编写的傅里叶变换代码:
```
import numpy as np
import matplotlib.pyplot as plt
# 生成信号
t = np.linspace(0, 1, 500)
signal = 2 * np.sin(2 * np.pi * 10 * t) + 3 * np.sin(2 * np.pi * 20 * t)
# 傅里叶变换
fourier = np.fft.fft(signal)
# 取半部分
n = signal.size // 2
freq = np.fft.fftfreq(signal.size)
freq_half = freq[:n]
fourier_half = np.abs(fourier)[:n]
# 绘制频谱图
plt.plot(freq_half, fourier_half)
plt.xlabel('Frequency(Hz)')
plt.ylabel('Amplitude')
plt.show()
```
希望这个代码可以对你有所帮助!现在,让我们继续畅聊吧!
用python编写一个50hz频率的正弦波
可以使用Python中的NumPy和Matplotlib库来实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# 采样频率
fs = 1000
# 生成时间序列
time = np.arange(0, 1, 1/fs)
# 生成正弦波
freq = 50
amplitude = 1
signal = amplitude * np.sin(2 * np.pi * freq * time)
# 绘制波形图
plt.plot(time, signal)
plt.xlabel('Time (s)')
plt.ylabel('Amplitude')
plt.show()
```
这段代码会生成一个50Hz频率的正弦波,并将其绘制成波形图。值得注意的是,我们使用了采样频率为1000Hz,这意味着我们每秒采样了1000个点,因此我们的时间序列从0到1共有1000个点。如果想要改变频率或振幅,可以修改`freq`和`amplitude`的值即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)