![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
numpy
Zaгathustra
这个作者很懒,什么都没留下…
展开
-
通信信号处理+神经网络常用numpy函数和操作
1.算频谱def spectrum_plot(signal,fs,titlename): ''' Parameters ---------- signal : numpy fs : GBaud titlename : str Returns ------- ''' if isinstance(signal,torch.Tensor): signal=signal.cpu().detach().nump原创 2021-12-01 14:29:44 · 1120 阅读 · 0 评论 -
神经网络数据预处理 将序列转换成矩阵 循环和索引两种方法时间对比
有两种方法完成数据预处理,一种是写循环,另一种是生成索引矩阵,然后索引,下面来看下时间# -*- coding: utf-8 -*-"""Created on Tue Jul 13 10:55:19 2021在神经网络中将序列转换为滑窗矩阵的算法时间对比@author: user"""import timeimport numpy as npimport torchimport matplotlib.pyplot as pltdef window_stack(a,stepsi原创 2021-07-13 11:28:37 · 430 阅读 · 0 评论 -
python list找出最大值索引和前5个最大值索引
import randomxx=[random.uniform(1,10) for i in range(5)]max_xx=max(xx)max_index_xx=xx.index(max(xx))原创 2021-05-12 10:14:08 · 5229 阅读 · 0 评论 -
noisy labels and label smothing
我要看懂这个代码!!import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltnp.random.seed(0) # for reproducibilityX = np.random.randint(0, 3, (32*1100, 10), np.int32) # inputsY = np.equal(np.concatenate((np.ones_like(X[:, :1]), np.sign(X[:原创 2021-03-10 15:59:46 · 133 阅读 · 0 评论 -
numpy骚操作函数
1.np.selectnp.select(condlist, choicelist, default=0)condlist参数:操作数据所依据的条件choicelist参数:根据condlist条件,索要执行的操作返回值:返回的是一个“ 列表” 。注意上面的condlist和choicelist都必须是写成“ 列表 ”的形式。...原创 2021-03-09 20:20:06 · 3977 阅读 · 0 评论 -
random数据生成 python numpy pytorch matlab
import random#生成1到10之间的均匀分布的一个数random.uniform(1,10)#正太分布 normalvariate(mu,sigma) mu 均值 sigma 标准差#mu=0 sigma=1 标准正太分布 标准差是指此范围所占比率为全部数值之68%random.normalvariate(0,1) ...原创 2020-11-29 19:36:32 · 326 阅读 · 0 评论 -
numpy矩阵操作 升维和降维
1.numpy升维比如维度由(5,)变为(5,1)import numpy as npa=np.random.randn(5)b=np.expand_dims(a,axis=1)print(a.shape)print(b.shape)输出2.降维c=b.squeeze()print(c.shape)输出原创 2020-11-09 16:39:05 · 1572 阅读 · 0 评论 -
python保存读取mat文件,读取部分文件名 通配符
保存,保存list,numpy,torch的类型都行import numpy as npimport torchimport scipy.io as siovectest=[1,2,3,4]vectest2=np.array(vectest)vectest3=torch.tensor(vectest)path='test.mat'sio.savemat(path,{"v":vectest})原创 2020-07-27 13:27:30 · 586 阅读 · 0 评论 -
使用np.savetxt写入不覆盖原有内容,连续写入,循环写入
import numpy as npwith open('eye.txt','ab') as f: newresult1 = np.random.rand(2, 3) newresult2 = np.random.rand(2, 3) np.savetxt(f, newresult1, delimiter=" ") np.savetxt(f, newresult2, delimiter=" ") with open('eye.txt','ab') as f: .原创 2020-07-23 10:44:38 · 11693 阅读 · 2 评论