Naja, vermutlich will sie nicht, dass das was grade zwischen euch läuft kaputtgeht und dann denkt sie halt, dass sie dich verliert. Aber wenn sie dir vorher noch nie Gute Nacht geschrieben hat, dann heißt das ja mal wohl etwas gutes. Vielleicht hat sie dich aber vorher nur als einen Freund betrachtet und als du sie gefragt hast, „realisierte“ sie es sozusagen.
auf jeden Fall viel Glück noch dabei!

...zur Antwort

Hmm, je nachdem wie es dir steht, wenn du jetzt zum Beispiel ein eher markantes Gesicht hast, dann würde ich dir raten, deine Haare nur zu kürzen. Wenn du jedoch ein „normales“ Gesicht (eher unauffällig/schüchtern wirkend) hast, dann könnte es dir sogar stehen ;)

...zur Antwort
Wie kann ich meinen Python-Code schneller machen?

Hallo,

ich habe gestern in Python ein paar Funktionen geschrieben, die mir ein interessantes Bild ausrechnen sollen. Ich kriege es jedoch nicht hin, dass das Programm einigermaßen schnell läuft und am Ende muss auch die Auflösung darunter leiden

Wenn da mal jemand drüberschauen könnte, wäre das wirklich hilfreich.

import numpy as np
import matplotlib.pyplot as plt
from math import pi, sqrt, atan

#Punkt definieren
class point:
    def __init__(self,x=0,y=0,z=0):
        self.x = x
        self.y = y

    #Operationen
    def __str__(self):
        return "({0},{1})".format(self.x, self.y)

    def __add__(self, other):
        return point(self.x+other.x,self.y+other.y)

    def __sub__(self, other):
        return point(self.x - other.x, self.y - other.y)

    def __abs__(self):
        return sqrt(self.x**2 + self.y**2)

    def __mul__(self, other):
        if type(other) == point:
            return point(self.x * other.x, self.y * other.y)
        return point(self.x * other, self.y * other)

    def __truediv__(self, other):
        if type(other) == point:
            return point(self.x / other.x, self.y / other.y)
        return point(self.x / other, self.y / other)

    def __neg__(self):
        return point(-self.x,-self.y)

# weitere Funktionen für Punkte
def dis(PointA,PointB):
    return abs(PointB-PointA)

def dir(PointA,PointB):
    return (PointB-PointA)/dis(PointA,PointB)


#Funktion für den Wert
def grav_v(x,y,time=5,frames=60):
    p = point(-1,0)
    sp = point(x+1,y)

    c = point(0,0)
    sc = point(0,0)
    
    #Vielleicht wegen des for-loops so langsam?
    for k in range(frames*time):
        try:
            plus = dir(p,c) * 1/dis(p,c)**2 / frames
            sp += plus
            p += sp/frames
            sc -= plus
            c += sc/frames
        except:
            pass

    return p


#Funktion für das Bild
def grav_c(a=-4, b=4, smoothness=1):
    ROWS = []
    p = 0
    print(0)
    #zwei for-loops...
    for Y in np.linspace(a,b,int(200*smoothness)):
        row = []
        for X in np.linspace(a,b,int(200*smoothness)):
            g = grav_v(X, Y)
            row.append( (abs(atan(g.x)*2/pi), abs(atan(g.y)*2/pi), abs(atan(abs(g))*2/pi)) )
        ROWS.append(row)
        p += 1
        print(p / (200 * smoothness))
    plt.imshow(ROWS, extent=(a, b, a, b))
    plt.show()

grav_c()
...zum Beitrag

So sieht das jetzt eigentlich ganz gut aus...

...zur Antwort

Vertrauenswürdig sind sie jetzt zwar nicht, aber hier einige Seiten auf die du allerdings NUR mit dem Tor Netzwerk reinkannst, weil dein Portemonnaie um einiges leichter wird:

Pyromarket.pl

desertfure.eu

Pyroextrem.com

https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjz0ui85e_0AhXj57sIHQLxD_kQFnoECBgQAQ&url=https%3A%2F%2Ffajerwerkigorzow.pl%2Fde%2F&usg=AOvVaw1TQK3I4YuYo_meJ09J-Jww

Wenn du noch was brauchst: dein polnischer Freund ;)

...zur Antwort

Ich würde dir vorschlagen, es erst mit einer Schere aufzuschneiden und dann mit einem spitzen Gegenstand die Löcher wie gewünscht aufzuribbeln.
als Tipp: nur als Schlitz, nicht als Loch schneiden.

...zur Antwort