[ot][spam][random][crazy][random][crazy]
Undescribed Horrific Abuse, One Victim & Survivor of Many
gmkarl at gmail.com
Thu Nov 10 09:21:51 PST 2022
(Pdb) p data
array([0.24436139, 0.0199289 , 0.47162206, 0.0475059 ])
(Pdb) p micro_ift(micro_ft(quaddata, 4), 4, upsample=True)
array([ 0.24436139+0.00000000e+00j, 0.00810581-1.82059549e-02j,
-0.44397862-1.59092263e-01j, 0.01057106+4.63148326e-02j,
0.06852563-2.34556449e-01j, -0.00587415+1.90435136e-02j,
-0.08421137-4.64042897e-01j, 0.0433988 +1.93223922e-02j,
-0.1221807 +2.11623172e-01j, -0.01974854-2.67512115e-03j,
-0.32078447-3.45723432e-01j, -0.02497308-4.04123262e-02j,
-0.18402159-1.60774822e-01j, -0.01987317+1.48928846e-03j,
-0.09805574+4.61315984e-01j, 0.0475059 +4.65541255e-16j])
the first sample and last sample match, but all the middle are interpolated.
here, N=16, and max_period=4 .
i'd like it if there were 3 interpolated samples after each matching sample.
so, I would want a linspace that, instead of (0, 4, 16), is more (0, 5, 17)[:-1]
>>> np.linspace(0,4,16)
array([0. , 0.26666667, 0.53333333, 0.8 , 1.06666667,
1.33333333, 1.6 , 1.86666667, 2.13333333, 2.4 ,
2.66666667, 2.93333333, 3.2 , 3.46666667, 3.73333333,
4. ])
>>> np.linspace(0,5,17)[:-1]
array([0. , 0.3125, 0.625 , 0.9375, 1.25 , 1.5625, 1.875 , 2.1875,
2.5 , 2.8125, 3.125 , 3.4375, 3.75 , 4.0625, 4.375 , 4.6875])
More information about the cypherpunks
mailing list